Frontend Developer
Hybrid role, with 3 days in the office per week.
Key Responsibilities:
* Create and maintain Vue.js-based web applications.
* Collaborate closely with backend developers, designers, and product managers to implement new features and improve user experience.
* Write clean, maintainable, and testable frontend code using modern TypeScript practices.
* Integrate with APIs and backend services (REST, GraphQL, etc.).
* Participate in code reviews, daily stand-ups, and sprint planning sessions.
* Stay current with modern frontend development trends and best practices.
Required Qualifications:
* Minimum of 3 years of hands-on experience developing and maintaining production web applications using Vue.js (Vue 3 preferred).
* Solid understanding of JavaScript, TypeScript, HTML5, and CSS3/SASS.
* Familiarity with state management libraries (e.g., Pinia, Vuex).
* Experience working in enterprise environments, preferably with complex domain logic (finance, healthcare, etc.).
* Comfortable using Git, CI/CD tools, and task runners (e.g., Webpack, Vite).
* Proven ability to collaborate in cross-functional teams and deliver high-quality code.
* Fluent in English (written and spoken).
Preferred Qualifications:
* Experience with Vue 2, React, or Angular.
* Understanding of UX/UI principles and responsive design.
* Familiarity with Jest, Cypress, or other testing frameworks.
* Knowledge of Agile/Scrum practices.
* Mobile development experience is a great plus.