About the Role:
We are seeking a highly skilled Front-End Developer with extensive experience in building responsive web and mobile applications. You will collaborate closely with UI/UX designers, backend developers, and DevOps teams to deliver high-quality, performant, and scalable solutions across platforms.
Key Responsibilities:
- Develop and maintain responsive web and mobile applications using Angular, Vue.js, Next.js, or React.
- Design and implement reusable UI components and modular architectures for consistent user experiences.
- Integrate frontend applications with RESTful and GraphQL APIs.
- Ensure pixel-perfect implementation of UI/UX designs across devices.
- Optimize application performance through lazy loading, code splitting, caching, and responsive rendering.
- Implement and maintain state management using Redux, MobX, Vuex, NgRx, or Provider.
- Ensure security, accessibility, and cross-browser/platform compatibility.
- Participate in code reviews, mentor junior developers, and enforce best practices.
- Configure and maintain CI/CD pipelines for web and mobile builds.
- Stay up-to-date with modern frontend and mobile frameworks, libraries, and best practices.
- Collaborate with QA and DevOps teams for automated testing and deployment.
Required Qualifications:
- 7+ years of frontend development experience, including exposure to mobile applications.
- Expertise in Angular (v10+), Vue.js (v3+), or Next.js.
- Strong knowledge of JavaScript (ES6+), TypeScript, HTML5, CSS3/SCSS, and responsive design principles.
- Experience with state management libraries (NgRx, Vuex, Redux, MobX).
- Hands-on experience with API integration, GraphQL, and WebSocket 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 app 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).
- Excellent communication, collaboration, and mentoring skills.
Why Join Us:
- Work on cutting-edge web and mobile applications.
- Collaborate with a talented and innovative team.
- Opportunities for continuous learning and professional growth.
- Contribute to high-quality, scalable, and secure solutions across platforms.