Developer III
Overview
We are hiring a Frontend Developer III with primary expertise in React.js. The ideal candidate will design and implement reusable, scalable UI components for enterprise-grade applications. While React will be the core focus, familiarity with Angular and Flutter is a strong plus, enabling contribution across multiple projects and platforms.
Responsibilities
- Build and maintain applications primarily using React.js.
- Develop reusable component libraries and design systems.
- Integrate APIs and ensure smooth data handling.
- Support Angular-based applications when needed.
- Contribute to cross-platform mobile app development using Flutter.
- Write clean, testable, and maintainable code.
- Optimize web apps for speed, scalability, and responsiveness.
- Conduct peer code reviews and ensure best practices.
- Work closely with product managers, designers, and backend developers.
- Participate in sprint planning, estimations, and architecture discussions.
- Mentor junior developers and promote a culture of knowledge sharing.
- Contribute to technical standards and reusable assets across the org.
Qualifications
- Experience: 6-9years in frontend development, with at least 3 years in React.js.
- Core Skills:
- React, Redux (or other state management), JavaScript (ES6+), TypeScript, HTML5, CSS3.
- Strong grasp of component-driven design and responsive UI.
- Experience with build tools (Webpack, Babel, Vite).
- Preferred Skills:
- React (for enterprise web apps).
- Flutter (for mobile app development).
- Testing frameworks: Jest, React Testing Library, Cypress.
- Knowledge of Next.js or micro-frontend architecture.
Behavorial Competencies
- Strong analytical and problem-solving mindset.
- Clear communicator, collaborative team player.
- Ownership-driven and capable of balancing delivery with long-term reusability.
- Comfortable mentoring and guiding peers.
Education
- Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.