Note: If shortlisted, we’ll contact you via WhatsApp and email. Please monitor both and respond promptly.
- Location: Mexico & Brazil
- Work Mode: Remote
- Salary: 25-40$ Per Hour
- Joining Time / Notice Period: Immediate – 30 Days
About The Client
We are hiring on behalf of a rapidly growing, mobile-first financial technology company committed to helping users take control of their financial lives. The client’s platform enables smart money management through intuitive design and powerful technology. With a user-centric mindset and a collaborative engineering culture, the organization is expanding its mobile team to scale a highly impactful consumer product.
Job Purpose -
We are looking for a Senior Mobile Engineer (Flutter) to join a dynamic and agile team responsible for delivering elegant, scalable mobile solutions in the financial domain. In this role, you’ll be expected to drive architecture decisions, develop advanced user interfaces, and contribute to a high-performance mobile app. This position is ideal for someone who enjoys end-to-end ownership of features and thrives in a collaborative, product-driven environment.
Roles And Responsibilities
- Design, develop, and maintain Flutter-based mobile applications across Android and iOS platforms.
- Build complex, scalable UIs with responsive layouts, animations, and performance optimization.
- Own the full mobile development lifecycle for key features — from planning and architecture to deployment and support.
- Collaborate with product managers, designers, and backend engineers to deliver seamless and delightful user experiences.
- Integrate and consume RESTful APIs efficiently and securely.
- Ensure code quality with test-driven development, including unit and integration testing.
- Apply Agile methodologies, contribute to sprint planning, code reviews, and team retrospectives.
- Work within microservices architecture and contribute to reusable component libraries or mobile frameworks.
- Act as a mentor for junior developers and promote clean code practices.
Must-Have Skills And Experience -
- 5+ years of mobile development experience (Android and/or iOS), with a strong focus on Flutter.
- Deep knowledge of Flutter’s widget system, state management techniques, and animation capabilities.
- Proficient in REST API integration, debugging tools, and performance monitoring.
- Familiarity with UI/UX design principles and experience collaborating with design teams.
- Working knowledge of Agile development practices and microservices-based architecture.
- Strong foundation in modern software design, mobile patterns, and web protocols.
- Test-first mindset with experience in unit and integration testing frameworks.
- Excellent communication skills with the ability to work in a distributed team and overlap 8 hours with Pacific Time (PT).
Bonus Skills -
- Reactive programming experience (e.g., RxDart, Streams, Coroutines).
- Knowledge of S.O.L.I.D or G.R.A.S.P design principles.
- Background in Clean Architecture and mobile performance tuning.
- Experience contributing to open-source Flutter libraries or tools.
- Prior work developing reusable mobile components or frameworks.