Engineer – Mobile

Skills
Mobile Application DevelopmentMobile ApplicationsAnalytical SkillsApp StoreTrainingCustomer SuccessEnglish
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Relevant experience with Dart and Flutter mobile development
  • Strong clean code and clean architecture practice
  • Daily use of SOLID principles
  • Deep knowledge of BloC MobX or Provider state patterns
  • Experience with unit and integration tests in Flutter
  • Proven deployment of a Flutter app to App Store or Google Play
  • Experience with Firebase and design tools such as Figma Avocode or Zeplin
  • Previous native iOS or Android development experience
  • Advanced proficiency in AI-driven development tools and automation
  • Exceptional communication skills and advanced English

Nice to have

  • Innovative
  • Collaborative
  • Detail-oriented
  • Performance-minded
  • User-focused

Day to day

  • Build, test, and deploy user-facing Flutter code in Dart for mobile payment experiences
  • Craft trustworthy and polished user experiences while improving performance and scalability
  • Investigate bugs, review pull requests, and contribute to planning, estimation, and feature scoping

Hiring process

  • Apply online
  • AI reviews application materials
  • Human recruitment team reviews shortlisted candidates
  • Final hiring decision by humans