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.
Job Description : 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.
Sobre la empresa Empresa tecnológica cooperativa que impulsa la innovación para un futuro más justo.
Colaboramos con nuestras comunidades para desarrollar soluciones tecnológicas libres que empoderen y mejoren la vida de las personas.
Descripción del puesto: Como Desarrollador Móvil Senior, liderarás la creación y optimización de aplicaciones móviles para un cliente del sector FinTech, especializado en soluciones de pago.
Este rol implica trabajar con equipos multifuncionales para garantizar un desarrollo seguro, confiable y eficiente.
Tareas del puesto: Diseñar, desarrollar y mantener aplicaciones móviles utilizando Flutter.
Implementar soluciones seguras, confiables y optimizadas para alto rendimiento.
Colaborar con equipos de producto, UX/UI y backend para alinear requisitos.
Asegurar la calidad del ciclo completo de desarrollo: diseño, pruebas y despliegue.
Mentorear a ingenieros junior y promover buenas prácticas.
Estar al día con tendencias en desarrollo móvil e incorporar innovaciones.
Resolver problemas técnicos y optimizar aplicaciones.
Requisitos excluyentes: + 5 años de experiencia en desarrollo móvil con Flutter y Dart.
Experiencia con sistemas de gestión de estado (Provider, Riverpod o Bloc).
Integración de APIs RESTful y conocimiento de backends móviles.
Fuerte comprensión de arquitectura móvil, diseño de UI y patrones de navegación.
Conocimientos en prácticas de codificación segura y protección de datos.
Familiaridad con plataformas en la nube (AWS, Azure o Google Cloud).
Competencia en CI/CD (e.g., Bitrise), depuración y optimización de rendimiento.
Inglés avanzado.
( B2 - C1) Son Plus: Experiencia con APIs específicas de iOS/Android y módulos nativos.
Experiencia previa en FinTech y plataformas