Role overview
Published via Mainder
We are seeking a highly skilled Flutter Developer to play a key role in architecting, developing, and maintaining world-class mobile applications. You will work as part of a talented, innovation-driven engineering team, contributing to the creation of high-performance digital experiences using modern technologies.
This role is ideal for someone who is passionate about building beautiful interfaces, delivering exceptional product quality, and staying at the forefront of the Flutter ecosystem. You will own the full lifecycle of mobile development—from concept to deployment—ensuring scalability, maintainability, and a seamless user experience.
Architect, develop, and maintain complex Flutter applications end-to-end.
Translate detailed UI/UX designs and wireframes into pixel-perfect, high-quality implementations.
Ensure the performance, responsiveness, and reliability of mobile applications.
Implement clean architecture patterns (BLoC, Cubit, Provider, Riverpod) to ensure scalable and maintainable solutions.
Write automated tests (unit, widget, and integration) to guarantee long-term stability.
Integrate applications with backend services, RESTful APIs, and third-party libraries.
Troubleshoot, debug, and optimize performance across Flutter applications.
Stay up to date with the latest developments in Flutter, Dart, and the broader mobile ecosystem.
Participate in code reviews, ensuring adherence to best practices and coding standards.
Work closely with designers, backend engineers, and product teams to build cohesive digital experiences.
Contribute ideas for improving architecture, tooling, and development workflows.
Collaborate within an agile environment, participating in standups, sprint planning, and team ceremonies.
5+ years of professional mobile development experience.
Minimum 3+ years of hands-on experience with Flutter.
Expert-level proficiency in Dart and the Flutter framework.
Strong understanding of mobile UI/UX principles and design patterns.
Proven expertise with state management libraries (BLoC, Cubit, Provider, Riverpod).
Experience integrating applications with RESTful APIs and web services.
Solid understanding of version control (Git).
Extensive experience with automated testing (unit, widget, integration).
Ability to independently solve complex technical problems and contribute high-quality code.
Experience in native Android/iOS development for plugins or platform-specific modules.
Familiarity with CI/CD pipelines for Flutter deployments.
Experience with performance profiling and optimization in Flutter.
Fully remote role (work from anywhere).
Flex-time environment with trust-based autonomy.
Option for hybrid work depending on individual preference.
Competitive compensation in a people-first culture.
Recognized as a Great Place to Work for its outstanding environment.
Flexible remote or hybrid setup.
Tailored career development plans aligned with your professional goals.
Opportunities to work on impactful, innovative projects using cutting-edge technologies.
We are a young and rapidly growing recruitment firm with three years of experience in the market, committed to being the Human Resources ally in Latin America for both regional and U.S.-based companies.
We provide recruitment, outsourcing, and team-building services to over 100 companies across the region, guided by our core values of effective communication, trust, and transparency.
Today, we are a team of 50+ collaborators distributed across Latin America, working on projects that connect exceptional talent with impactful opportunities.