Job Description
Position Description: Frontend Developer, responsible for building scalable, high-performance web applications using Angular, Vue.js, or Next.js. The role focuses on developing responsive and maintainable user interfaces that deliver seamless digital experiences across devices and platforms. This position requires a solid understanding of frontend architecture, modern UI development practices, and collaboration with architects, designers, backend developers, and DevOps engineers to ensure high-quality, reusable, and secure implementations.
This role requires strong proficiency in JavaScript/TypeScript, state management, and API integration, with an emphasis on performance optimization, code quality, and user experience excellence.
Future duties and responsibilities
List principle responsibilities.
.Develop and maintain responsive web and mobile applications using Angular, Vue.js, Next.js, or React
.Design and build reusable UI components and modular architectures for consistency across web and mobile platforms.
.Collaborate with backend teams to integrate RESTful and GraphQL APIs.
.Work with UI/UX teams to ensure pixel-perfect design implementation across devices and platforms.
.Optimize performance for web and mobile platforms through lazy loading, code splitting, caching, and responsive rendering.
.Implement and maintain state management using Redux, MobX, Vuex, NgRx, or Provider.
.Ensure high levels of security, accessibility, and cross-platform compatibility.
.Participate in code reviews, mentor junior developers, and enforce development standards and best practices.
.Configure and manage CI/CD pipelines for web and mobile builds.
.Stay current with new frontend and mobile frameworks, libraries, and best practices to ensure continuous improvement.
.Collaborate with DevOps and QA for end-to-end testing and deployment automation.
Desired skills -
.7+ years of experience in frontend development, with exposure to mobile applications.
.Proficient in Angular (v10+), Vue.js (v3+), or Next.js for modern web applications.
.Strong command of JavaScript (ES6+), TypeScript, HTML5, CSS3 / SCSS, and responsive design.
.Experience with state management libraries (NgRx, Vuex, Redux, MobX).
.Knowledge of API integration, GraphQL, and websocket-based communication.
.Familiarity with frontend security standards (OAuth2.0, JWT, CSP).
.Experience with frontend build tools (Webpack, Vite, Metro, Gradle, Xcode/Android Studio).
.Proficient in mobile build and release processes (Play Store / App Store).
.Exposure to containerized deployments (Docker) and cloud platforms (AWS Amplify, Firebase, S3).
.Experience with automated testing frameworks (Jest, Karma, Cypress, Detox).
.Strong communication, collaboration, and mentoring skills
Skills: - Angular 2
- Performance Tuning
- RESTful (Rest-APIs)
- Amazon CloudFront
Job Classification
Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time
Contact Details:
Company: CGI
Location(s): Chennai
Keyskills:
Ui Developer
Frontend Developer
S3
Ux
User Experience
Devops
Angular
Css3
Rest
Docker
Typescript
Javascript
Aws
Performance Optimization
Architecture
Html5
Redux
Graphql
Restful
React
Frontend Ui
Ui Ux
Ui
Vuex
Gradle
Webpack