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