Frontend (React) Engineering Lead
Role Overview
We are looking for a hands-on frontend Sr. developer / lead responsible for building scalable, secure, and high-performing web applications using React, ensuring seamless integration with backend services and enterprise platforms.
Key Responsibilities
- Build Frontend Applications
- Design and develop user interfaces using React.js and TypeScript.
- Build reusable UI components and shared frontend libraries.
- Design UI for performance and user experience using techniques such as lazy loading and virtualization.
- Integrate frontend applications with backend APIs and services.
- Collaborate with UX and visual design teams to ensure stellar user experience.
- Implement Secure and Scalable UI Architecture
- Establish frontend design patterns such as MVVM, MVC, and Observer where appropriate.
- Implement authentication and authorization using standards such as OIDC and OAuth.
- Collaborate with backend team to ensure the application is scalable, performant, and maintainable.
- Implement Modern Software Engineering Practices
- Implement CI/CD pipelines for frontend build and deployment.
- Write unit and integration tests to ensure application quality.
- Use code companions and modern developer tooling to improve productivity and code quality.
Required Capabilities / Skills / Experience
- 6–10 years of software engineering experience with a strong focus on frontend development.
- Hands-on experience in React.js, TypeScript, JavaScript, HTML5, and CSS3.
- Experience building reusable UI components and micro-frontend applications.
- Experience in frontend performance optimization and responsive design.
- Experience implementing authentication and authorization in web applications using modern security standards.
- Experience integrating frontend applications with REST APIs and backend services.
- Working knowledge of one or more cloud platforms (Azure/AWS/GCP) and front-end application deployment practices.
- Practical knowledge of CI/CD pipelines, version control, and frontend testing frameworks.
- Strong problem-solving, coding, and UI engineering skills focused on scalable, maintainable solutions.