Summary
The job is for a Mobile Engineer at CloudWalk, a fast-growing fintech company. The role involves developing Android and iOS applications using Flutter technology, with a focus on quality of code and user experience. The candidate should have relevant experience with mobile app development using Dart language and the Flutter Framework.
Requirements
- Relevant experience with mobile app development using Dart language and the Flutter Framework
- Have 'Clean code' (from Uncle Bob) as his bedside book
- Structures his code following the clean architecture
- Applies the SOLID principles every day
- Deep understanding of state control patterns such as BloC, MobX, and Provider
- Experience developing Unit Tests, and Integration tests in Flutter
- Successfully developed and deployed a Flutter application to App Store or Google Play
- Experience with Firebase tools and design tools such as Figma, Avocode or Zeplin
- Previous experience with mobile app development using native technologies (iOS or Android)
Responsibilities
- Build, test and deploy new user-facing code in Dart for Flutter technology
- Craft trustworthy user experiences
- Investigate and fix problems, alongside performance and scalability issues
- Assist in planning, estimation, and scoping of feature development
- Review pull requests from other software engineers (eventually pair programming with them)
Preferred Qualifications
As a member of a fully remote and distributed team, you are expected to complete tasks autonomously, being highly collaborative and self-driven