Back to listings
CGIChennai, TN

Frontend UI Developer

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