Future duties and responsibilities
- Develop and maintain responsive web and hybrid mobile applications using Angular, Vue.js, Next.js, React Native, Flutter, or Ionic.
- 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 qualifications
- 7+ years of experience in frontend development, including 3–5 years in hybrid mobile application development.
- Proficient in Angular (v10+), Vue.js (v3+), or Next.js for modern web applications.
- Hands-on experience in React Native, Flutter, or Ionic (Angular) for hybrid mobile app development.
- 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
-