
Engineer – Mobile
CloudWalk, Inc.
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
About the role
- Build, test, and deploy new user-facing code in Dart using the Flutter framework
- Craft reliable and user-friendly experiences
- Investigate and resolve bugs, as well as performance and scalability issues
- Assist in planning, estimating, and scoping feature development
- Review pull requests from other software engineers (and eventually pair program with them)
Requirements
- Relevant experience with mobile app development using Dart and the Flutter framework
- Treat "Clean Code" (by Uncle Bob) as a primary reference
- Structure code following Clean Architecture
- Apply SOLID principles daily
- Deep understanding of state management patterns such as BLoC, MobX, and Provider
- Experience developing unit tests and integration tests in Flutter
- Successfully developed and deployed a Flutter application to the App Store or Google Play
- Experience with Firebase tools and design tools such as Figma, Avocode, or Zeplin
- Previous experience with native mobile development (iOS or Android)
- Advanced proficiency with AI-driven tools and automation for software development
- Exceptional communication skills, with advanced English for effective collaboration across a global team
Benefits
- Health insurance
- Flexible work arrangements
- Professional development
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
DartFlutterClean CodeClean ArchitectureSOLID principlesBLoCMobXProviderunit testsintegration tests
Soft Skills
communication skills