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:
- Frontend Development
-
Build and maintain applications primarily using React.js.
-
Develop reusable component libraries and design systems.
-
Integrate APIs and ensure smooth data handling.
-
Cross-Framework Collaboration
-
Support Angular-based applications when needed.
-
Contribute to cross-platform mobile app development using Flutter.
-
Code Quality & Performance
-
Write clean, testable, and maintainable code.
-
Optimize web apps for speed, scalability, and responsiveness.
-
Conduct peer code reviews and ensure best practices.
-
Team Collaboration
-
Work closely with product managers, designers, and backend developers.
-
Participate in sprint planning, estimations, and architecture discussions.
-
Mentorship & Growth
-
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.