- Company Name
- Movement8
- Job Title
- Javascript Developer
- Job Description
-
**Job Title**
Javascript Developer
**Role Summary**
Senior Front‑End Developer constructing responsive, scalable web applications with Nuxt.js, Vue.js, and TypeScript. Expected to deliver high‑quality, visually refined user experiences while ensuring performance and maintainability.
**Expectations**
- Produce modern, high‑quality front‑end code within an agile, cross‑functional team.
- Adhere to coding standards, unit and e2e testing, and version‑control best practices.
- Maintain a strong focus on UI/UX, performance, and accessibility.
- Communicate effectively with product, design, and backend teams.
**Key Responsibilities**
- Design, build, and test reusable UI components and pages using Nuxt.js, Vue.js, and TypeScript.
- Implement styling with SCSS, Bootstrap, and PrimeVue; integrate third‑party widgets (AG Grid, ApexCharts, GSAP) as needed.
- Develop, maintain, and improve front‑end build pipelines (Node.js, Docker, pnpm).
- Conduct unit and end‑to‑end tests (Cypress) and perform code reviews.
- Support continuous integration and deployment (GitHub Actions, Semantic Release).
- Collaborate on architecture decisions, documentation, and knowledge sharing.
**Required Skills**
- 3+ years experience delivering modern front‑end applications.
- Expert proficiency in Nuxt.js, Vue.js, and TypeScript.
- Strong command of SCSS, Bootstrap, and UI component libraries.
- Experience with build tools, Git workflows, and CI/CD pipelines.
- Knowledge of unit and e2e testing tools (e.g., Cypress).
- Excellent problem‑solving, communication, and collaboration abilities.
**Bonus Skills**
- Familiarity with AG Grid, ApexCharts, or GSAP.
- Experience with PrimeVue and other UI libraries.
- Understanding of cloud‑based deployment processes.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent professional experience).