Mobile Engineer
CloudWalk is a financial technology company that operates AI-powered payment and financial services. Its products serve Brazilian sellers and consumers as well as U.S. small and solo entrepreneurs, offering payments, credit, storefronts, financial-management assistance, and customer support.
Projects
About CloudWalk, Inc.
CloudWalk operates AI-native financial services and payment products, including InfinitePay for Brazilian sellers, JIM for U.S. microbusinesses, and Pierre, an AI financial agent for consumers in Brazil. It applies AI to credit scoring, fraud detection, customer support, and operational workflows. The company also develops Stratus, an open-source, Ethereum-compatible permissioned blockchain for global payment networks, financial institutions, developers, and enterprises.
Skills
About the Role
You will build, test, and deploy new user-facing code in Dart using the Flutter framework. You will craft trustworthy mobile experiences, investigate and fix bugs and performance and scalability issues, assist in planning, estimation and scoping of features, and review pull requests and pair program with other engineers.
Requirements
- Experience with mobile app development using Dart and Flutter
- Familiarity with Clean Code principles
- Use of clean architecture
- Application of SOLID principles
- Experience with state management patterns such as BloC, MobX, and Provider
- Experience developing unit tests and integration tests in Flutter
- Successful development and deployment of a Flutter application to the App Store or Google Play
- Experience with Firebase
- Experience with design tools such as Figma, Avocode or Zeplin
- Previous experience with native mobile development (iOS or Android)
- Proficiency with AI-driven tools and automation for software development
- Exceptional communication skills and advanced English
Responsibilities
- Build user-facing code in Dart using Flutter
- Test and deploy user-facing Flutter applications
- Craft trustworthy user experiences
- Investigate and fix bugs and performance and scalability issues
- Assist in planning, estimation, and scoping of feature development
- Review pull requests and perform pair programming
