We’re looking for a JavaScript Front-End Developer – Automation & Testing Focus with 2 to 3 years of professional experience to join our growing engineering team. In this role, you’ll help build scalable, high-performance web applications and contribute to front-end implementation. You’ll collaborate closely with UI/UX designers, backend engineers, and product managers to deliver clean, maintainable, and user-friendly code. Strong communication skills in English are essential to work effectively within the team and with stakeholders If you’re eager to learn, grow your skills, and enjoy solving front-end challenges, you’ll be a great fit.
Key Responsibilities
- Develop modern, responsive web applications using JavaScript (ES6+).
- Build and maintain reusable components using React, Vue, or Angular.
- Collaborate with teammates on front-end development and best practices.
- Integrate RESTful APIs and manage application state effectively.
- Ensure cross-browser compatibility and responsive UI performance.
- Participate in code reviews and share knowledge with peers.
- Write and maintain unit, integration, and end-to-end (E2E) tests.
- Optimize applications for speed, scalability, and accessibility (a11y).
- Contribute to agile development practices and sprint planning.
What We’re Looking For
- 2 to 3 years of professional experience in front-end or full-stack JavaScript development.
- Proficiency in JavaScript, HTML5, and CSS3.
- Experience with modern frameworks like React.js, Vue.js, or Angular.
- Understanding of component-based architecture and SPA principles.
- Hands-on experience with state management (e.g., Redux, Zustand, Vuex, Pinia).
- Knowledge of REST APIs and asynchronous programming (Promises, async/await).
- Familiarity with Git, version control, and modern development workflows.
- Exposure to testing frameworks such as Jest or React Testing Library.
- Basic knowledge of front-end build tools (Webpack, Vite, Rollup, etc.).
. Strong communication in English.
Nice to Have
- Experience with Cypress for end-to-end testing.
- Strong unit testing skills for front-end applications.
- Experience with TypeScript.
- Familiarity with Node.js or backend integrations.
- Understanding of accessibility standards (WCAG).
- Experience with CI/CD pipelines and automated deployments.
- Exposure to performance tuning and monitoring.