Build, test, and deploy frontend components and user interfaces with Vue.js and modern JavaScript/TypeScript tooling.
Develop responsive, accessible, and user-friendly features that integrate seamlessly with backend services via REST APIs.
Author unit, integration, and end-to-end tests with a focus on automation and measurable quality metrics.
Troubleshoot and resolve issues in frontend applications, including optimizing performance and rendering.
Engage in code reviews, contributing to team standards and best practices.
Collaborate closely with UX/UI designers, backend engineers, product owners, and QA partners to deliver unified product solutions.
Help shape frontend architecture, tooling, and workflows in accordance with enterprise guidelines.
Stay current with emerging frontend technologies and identify opportunities to enhance developer productivity, application performance, and user experience.
Requirements
Bachelor’s degree or equivalent professional experience
5+ years of frontend development experience with modern JavaScript frameworks
Proficiency in Vue.js (or similar frameworks such as React/Angular), including experience building production UI applications
Strong skills in HTML5, CSS3, TypeScript, and responsive design
Experience integrating frontend components with backend services via REST APIs
Proven ability to write automated tests for UI components using contemporary test frameworks
Excellent debugging, problem-solving, and communication skills
Tech Stack
Angular
JavaScript
React
TypeScript
Vue.js
Benefits
Competitive compensation
Annual bonus eligibility
A generous retirement plan
Hybrid work schedule
Health and wellness benefits, including online therapy
Paid time off for vacation, illness, medical appointments, and volunteering days
Family care resources, including fertility and adoption benefits