Job Description Front End Developer (7+ Years) | Chennai
Position: Front End Developer
Experience: 7+ years
Location: Chennai
Employment Type: Full-time
Overview
We are seeking an experienced Front End Developer with strong expertise in modern JavaScript frameworks and exposure to mobile application development. The ideal candidate will build scalable, high-performance digital experiences across web and mobile platforms while collaborating with cross-functional teams.
Responsibilities
- Develop and maintain responsive web and mobile applications using Angular, Vue.js, React, or Next.js.
- Build reusable UI components and modular architectures to ensure consistency across products.
- Integrate RESTful and GraphQL APIs in collaboration with backend engineering teams.
- Work with UI/UX designers to deliver pixel-perfect, accessible, and responsive designs.
- Optimize performance using lazy loading, code splitting, caching, and rendering enhancements.
- Implement and maintain state management using Redux, Vuex, NgRx, MobX, or Provider.
- Ensure strong security practices such as OAuth2.0, JWT, CSP, and general frontend hardening.
- Conduct code reviews, mentor junior engineers, and promote engineering best practices.
- Configure and manage CI/CD pipelines for web and mobile builds in collaboration with DevOps.
- Work with QA teams for automated testing, debugging, and release processes.
- Stay updated with modern frontend frameworks, mobile technologies, and industry best practices.
Required Skills & Experience
- 7+ years of hands-on experience in frontend development.
- Expertise in Angular (v10+), Vue.js (v3+), React, or Next.js.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, CSS3/SCSS, and responsive design.
- Experience with state management tools such as Redux, Vuex, NgRx, or MobX.
- Strong understanding of API integration (REST, GraphQL) and websocket-based communication.
- Knowledge of frontend security concepts: OAuth2.0, JWT, CSP, XSS prevention.
- Experience with build tools such as Webpack, Vite, Metro, Gradle, Xcode, or Android Studio.
- Experience with mobile build and release processes (Play Store / App Store).
- Exposure to cloud and containerized environments: AWS Amplify, Firebase, S3, Docker.
- Familiarity with automated testing frameworks (Jest, Cypress, Karma, Detox).
- Strong communication, collaboration, and problem-solving skills.
Preferred Skills
- Experience with performance profiling and advanced frontend optimization.
- Exposure to micro-frontend architecture.
- Familiarity with server-side rendering (SSR) using Next.js.
- Knowledge of PWA concepts.
Why Join Us
- Opportunity to work with cutting-edge frontend and mobile technologies.
- Innovative work culture encouraging ownership and continuous learning.
- Clear growth path toward architectural or leadership roles.