About the Role
We are looking for an experienced Senior Lead Frontend Developer with strong expertise in React.js and modern JavaScript technologies. The ideal candidate should have deep experience building scalable enterprise UI applications, component libraries, and frontend frameworks, along with exposure to Python/Django-based backend systems.
Key Responsibilities
- Develop highly scalable front-end applications using React JS, TypeScript, AG Grid, HTML5, and CSS3
- Build reusable UI frameworks and shared component libraries using Storybook
- Deliver production-ready applications on Azure using CI/CD pipelines and GitHub Actions
- Collaborate with backend engineers to enhance Python/Django APIs and deliver end-to-end features
- Optimize application performance and resolve bottlenecks
- Implement authentication and authorization mechanisms (SSO, OAuth2, OIDC, RBAC)
- Write clean, maintainable, and well-tested code
- Participate in code reviews and help establish engineering best practices
- Document technical decisions and communicate effectively with stakeholders
Required Skills
- 8+ years of experience in frontend development
- Strong expertise in React.js, TypeScript, JavaScript, HTML5, and CSS3
- Hands-on experience with AG Grid and advanced data grids
- Strong understanding of frontend architecture and performance optimization
- Experience with Storybook, reusable component libraries, and design systems
- Experience with Vite, Webpack, npm workspaces/monorepos, and frontend build tools
- Knowledge of CI/CD pipelines and GitHub Actions
- Experience with cloud platforms (Azure preferred)
- Understanding of SQL and data modeling
- Strong communication and documentation skills
Preferred Skills
- Exposure to Python and Django
- Experience with Node.js, Java, or .NET backend technologies
- Knowledge of event-driven systems, queues, or gRPC
- Familiarity with Azure services, identity, networking, and observability
- Experience using AI-assisted development tools like GitHub Copilot or Claude Code