Remote job
Senior Flutter Developer
Job details
About this role
Role overview
Lead the architecture and delivery of Flutter mobile applications for e-commerce, with responsibility for performance, integrations, security, and engineering quality. The role works across iOS and Android with backend and engineering partners to build smooth customer experiences, reliable data flows, and secure purchasing journeys.
Responsibilities
- Guide mobile application design and implementation from technical planning through delivery, and mentor other developers through reviews and architectural discussions. - Integrate apps with headless content systems and commerce services using REST APIs and GraphQL, including federated schemas and Apollo Client. - Improve responsiveness, scalability, and consistency across a range of iOS and Android devices by coordinating API and state-management behavior with backend teams. - Implement secure authentication, data protection, and payment flows aligned with mobile commerce security practices. - Maintain CI/CD pipelines and automated testing, and use performance data to find and address bottlenecks.
Requirements
- Demonstrated senior-level mobile development experience specializing in Flutter. - Hands-on experience with Apollo GraphQL, federated schemas, and REST and GraphQL integrations. - Strong knowledge of Flutter state management approaches such as BLoC, Riverpod, or Provider. - Experience integrating mobile applications with commerce backends, headless CMS platforms, and payment gateways. - Knowledge of mobile security, authentication, and payment or PCI-related integrations. - Experience with mobile CI/CD and automated testing, fluent written and spoken English, and ability to work CST-aligned hours from Latin America.
Nice to have
- Work on large retail or e-commerce platforms, native iOS or Android development, or performance and crash monitoring tools. - A degree in computer science, software engineering, or a related technical discipline.
Benefits and work setup
This is a full-time, long-term contractor position, fully remote from anywhere in Latin America. The listing describes flexible, autonomous work in a collaborative team and compensation in U.S. dollars.