We are looking for a skilled Frontend Developer with expertise in React, Angular, or Vue.js to build responsive, high-performance web applications. The ideal candidate will have a strong understanding of modern JavaScript frameworks, state management, and UI/UX best practices. You will collaborate with designers, backend developers, and product managers to create seamless, visually appealing, and accessible user interfaces. Experience with TypeScript, testing frameworks, and CI/CD pipelines is highly valued.
Key Responsibilities Frontend Development
Develop dynamic, responsive web applications using React.js, Angular, or Vue.js.
Implement reusable components following component-based architecture.
Optimize applications for maximum speed, scalability, and SEO.
Ensure cross-browser and cross-device compatibility.
State Management & API Integration
Manage application state using Redux, NgRx, Vuex, or Context API.
Integrate with RESTful APIs and GraphQL (Apollo, Relay).
Handle authentication (JWT, OAuth) and real-time data (WebSockets, Socket.io).
UI/UX Implementation
Translate Figma, Adobe XD, or Sketch designs into pixel-perfect UIs.
Work with CSS preprocessors (Sass, Less) and UI frameworks (Material-UI, Tailwind CSS, Bootstrap).
Ensure accessibility (WCAG) and mobile-first design principles.
Testing & Debugging
Write unit and integration tests (Jest, Cypress, Testing Library).
Debug and resolve frontend performance issues (Lighthouse, Chrome DevTools).
DevOps & Collaboration
Set up CI/CD pipelines (GitHub Actions, Jenkins, GitLab CI).
Use Git (GitHub, GitLab, Bitbucket) for version control.
Participate in Agile/Scrum ceremonies (sprints, standups, retrospectives).