About the company Collaborative technology company driving innovation for a more equitable future.
We work with our communities to build free technology solutions that empower and improve people's lives.
As a Senior Mobile Developer, you'll lead the creation and optimization of mobile applications for a client in the FinTech space.
You'll specialize in payment solutions.
This role involves working with cross-functional teams to ensure secure, reliable and efficient development.
Job Responsibilities: Design, develop and maintain mobile applications using Flutter.
Implement secure, reliable and optimized solutions for high performance.
Collaborate with product, UX/UI and backend teams to align requirements.
Ensure quality throughout the development cycle: design, testing and deployment.
Mentor junior engineers and promote best practices.
Stay abreast of mobile development trends and incorporate innovations.
Resolve technical issues and optimize applications.
Exclusive requirements: + 5 years of mobile development experience with Flutter and Dart.
Experience with status management systems (Provider, Riverpod or Bloc).
Integration of RESTful APIs and knowledge of mobile backends.
Strong understanding of mobile architecture, UI design and navigation patterns.
Knowledge of secure coding practices and privacy.
Familiarity with cloud platforms (AWS, Demonstrated experience with cloud platforms, including AWS, Azure, and Google Cloud.
Proficiency in CI/CD tools such as Bitrise, debugging techniques, and performance optimization.
Advanced English proficiency (B2-C1).
Big Plus Demonstrated experience with iOS/Android-specific application programming interfaces (APIs) and native modules.
Previous experience in the financial technology sector and with platforms such as Stripe.
Demonstrated understanding of subscription-based payment models and in-app purchases.
The ideal candidate will have experience with real-time data synchronization and push notifications.
Terms and conditions Remote - Contractor - long-term Full-time, 40 hours per week, with the hours being Monday to Friday.
The ideal schedule would be 8:00 AM to 5:00 PM, Costa Rica time.
Monthly compensation will be disbursed on the 15th day of the subsequent month.
The position offers the opportunity to work remotely, with regular follow-up meetings.