Engineer – Mobile
Skills
Mobile Application DevelopmentMobile ApplicationsAnalytical SkillsApp StoreTrainingCustomer SuccessEnglish
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
