Responsibilities:
- Design, develop, and maintain modern, responsive, and accessible web UI using Vue, React, TypeScript, and related technologies.
- Translate UI/UX designs into clean, efficient, high-quality code.
- Optimize for speed, scalability, and responsiveness across devices and browsers.
- Collaborate with backend developers to integrate REST APIs and GraphQL.
- Implement and maintain state management, routing, and component architecture best practices.
- Maintain high code quality via unit testing, code reviews, and coding standards.
- Partner with UX/UI designers to deliver consistent, exceptional user experiences.
- Troubleshoot and debug complex front-end issues; improve performance continuously.
- Stay current with emerging front-end technologies and best practices.
- Contribute to design systems and component libraries.
Required Qualifications:
- Bachelorβs in computer science/IT or related field.
- 4+ years as a Front End Developer.
- Proficiency in Vue/React, TypeScript, HTML5, CSS3, and ES6+.
- Experience with state management (Redux, Zustand, or similar).
- Responsive design; CSS-in-JS and modern styling (Tailwind, Styled Components, etc.).
- Familiarity with REST, GraphQL, and async programming.
- Knowledge of WCAG accessibility and SEO best practices.
- Experience with Git and CI/CD workflows.
- Strong problem-solving and attention to detail.
Preferred Qualifications:
- Experience in pharmaceutical/biotech/healthcare.
- Nuxt, Next.js, or similar frameworks.
- Testing frameworks (Jest, React Testing Library, Cypress).
- Data visualization dashboards or complex enterprise apps.
- Design systems/component libraries.
Benefits:
- Incentive compensation; health insurance; unlimited paid time off; parental leave; 401k matching; other benefits.