The Frontend Developer will translate product requirements and design mock‑ups into high‑quality, responsive web interfaces that deliver a seamless user experience. Working closely with product managers, UX designers, and backend engineers, the role owns the end‑to‑end implementation of UI components, ensures cross‑browser compatibility, and contributes to the front‑end codebase’s maintainability. The developer will also troubleshoot visual bugs, optimize page performance, and help evolve the component library to meet evolving business needs.
This position requires independent execution of features while collaborating regularly with cross‑functional stakeholders to align technical decisions with user and business goals.
Key Responsibilities
- Develop and ship reusable UI components using React and TypeScript based on design specifications.
- Implement responsive layouts with CSS Grid and Flexbox to support mobile, tablet, and desktop devices.
- Integrate RESTful APIs and handle client‑side data flow, ensuring proper error handling and loading states.
- Write unit and integration tests with Jest and React Testing Library to maintain code reliability.
- Optimize page load times and runtime performance through code splitting, lazy loading, and asset minimization.
- Conduct cross‑browser testing and accessibility audits to meet WCAG standards.
- Maintain and evolve the shared component library, documenting usage guidelines for other developers.
- Participate in code reviews, providing constructive feedback and ensuring adherence to coding standards.
- Collaborate with the DevOps team to improve the front‑end build pipeline and CI processes.
Required Qualifications
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- 2 to 4 years of professional experience building production‑grade web applications.
- Demonstrated ability to deliver complete frontend features from concept to deployment.
- Robust understanding of web standards, accessibility best practices, and responsive design.
- Effective communication skills for interacting with product, design, and engineering teams.
Required Skills
- Proficiency in JavaScript (ES6+) and modern language features.
- Hands‑on experience with React (or a comparable component framework) and component‑based architecture.
- Expertise in HTML5 and CSS3, including Flexbox, Grid, and preprocessors such as Sass.
- Working knowledge of TypeScript for type‑protected development.
- Ability to write unit and integration tests using Jest or similar frameworks.
- Familiarity with Git version control and branching workflows.
- Understanding of responsive design principles and cross‑browser compatibility.
Preferred Qualifications
- Experience with state‑management libraries such as Redux or MobX.
- Exposure to CI/CD pipelines (e.g., GitHub Actions, GitLab CI) for automated testing and deployment.
- Skilled certification related to front‑end development or UI engineering.
- Track record of working in Agile Scrum teams delivering iterative releases.
Preferred Skills
- Knowledge of performance profiling tools like Lighthouse and Chrome DevTools.
- Familiarity with CSS‑in‑JS solutions (e.g., styled‑components, Emotion).
- Understanding of Progressive Web App (PWA) concepts and service worker implementation.
📌 Frontend Developer (Pune)
🏢 Zepcruit
📍 Pune