Frontend & Mobile App Developer (Angular, Flutter, TypeScript & Next.js)

Frontend & Mobile App Developer

We are seeking a talented Frontend and Mobile App Developer with expertise in Angular, TypeScript, Flutter and Next.js to create engaging, responsive, and high-performance web and mobile applications. The ideal candidate will have a strong foundatioin modern JavaScript frameworks and a keen eye for user experience.

Responsibilities

  • Develop, maintain, and enhance modern web and cross-platform mobile applications using Angular, TypeScript, Next.js, Flutter, and Dart, ensuring high performance and compatibility across devices and platforms.
  • Design and implement responsive, cross-browser compatible user interfaces using modern UI frameworks and component libraries such as Angular Material and Tailwind.
  • Architect and implement scalable, maintainable application and state management solutions across web and mobile platforms (NgRx, Redux, Context API, BLoC, Provider).
  • Integrate applications with RESTful APIs, Firebase, SQLite, and other backend services, working closely with backend and DevOps teams.
  • Collaborate with UI/UX designers to translate designs into intuitive, high-quality user experiences.
  • Implement platform-specific mobile features including push notifications, camera access, GPS, and sensor integrations, and troubleshoot issues identified by QA or end users.
  • Write clean, modular, and reusable code, and ensure application quality through unit, integration, widget, and end-to-end testing using modern testing frameworks.
  • Optimize application performance, reliability, and SEO (where applicable), and contribute to CI/CD pipelines using Git/GitHub.
  • Assist with publishing, updating, and maintaining applications on Google Play Store, Huawei AppGallery, and Apple App Store.
  • Stay current with frontend and mobile development trends, tools, and best practices, contributing to continuous improvement within the team.

Required Skills & Experience

  • Minimum 2 years of professional frontend development experience with strong expertise in Angular (latest versions), TypeScript, modern JavaScript (ES6+), HTML5, CSS3, and React-based frameworks such as Next.js.
  • Solid understanding of responsive design, cross-browser compatibility, state management patterns (NgRx, Redux, Context API, BLoC, Provider, Riverpod), RESTful API integration, and asynchronous data handling across web and mobile platforms.
  • Experience with frontend testing and quality assurance, including unit, integration, and end-to-end testing frameworks (Jest, Cypress, Karma, Jasmine), as well as performance optimisation and SEO best practices.
  • Familiarity with mobile application architecture, lifecycle management, memory optimisation, and platform-specific integrations such as camera access, GPS, push notifications, and sensors.
  • Proficiency with Git/GitHub, CI/CD pipelines, UI/component frameworks (Angular Material, Tailwind), backend services (Firebase, SQLite, or custom APIs), and app deployment processes for Google Play Store, Huawei AppGallery, and Apple App Store.
  • Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience, with the ability to work on existing codebases and collaborate effectively within agile, cross-functional teams

Soft Skills

  • Strong problem-solving and debugging skills
  • Ability to write clean, maintainable, and well-documented code
  • Good communication and collaboration skills with cross-functional teams
  • Ability to adapt quickly to new technologies and frameworks
  • Attention to detail and commitment to delivering high-quality web applications
...

2026-01-16 - 2026-03-30