company logo

Jr Mobile Engineer - Flutter (Mexico)

KiWi.com

Office

Benito Juárez, CDMX, Mexico

Full Time

Company Description

We are KiWi, we’re on a mission to make financial and technology services accessible to every small business in emerging markets. As a Mexican startup, our app and platform empower thousands of small merchants to accept card payments, access micro-loans, manage sales, delight their customers, and unlock new services—all with ease.

Small businesses are the backbone of local economies, yet they’re often excluded from modern financial tools. At KiWi, we believe technology can level the playing field.

Job Description

We’re looking for a mobile development professional to join our team and help us shape the future of financial inclusion. As a Mobile Developer, you’ll help us deliver intuitive, reliable, and scalable mobile solutions that directly improve the livelihoods of entrepreneurs across emerging markets.

Responsibilities:

  • Contribute to and enhance our existing hybrid Flutter app codebase, for both Android and iOS.
  • Manage states using Provider and state_notifier.
  • Maintain and extend native plugins in Swift and Kotlin.
  • Write and run widget tests and integration tests to improve app quality.
  • Translate feature requests into clear technical requirements and solutions.
  • Participate in code reviews, sharing insights and learning from peers.
  • Deliver code following best practices for testing, documentation, and maintainability.
  • Collaborate closely with the Product Owner and coordinate with the team.
  • Navigate a large codebase and make meaningful contributions.
  • Take ownership of features end-to-end, from design discussions to release.
  • Share knowledge and follow team standards through code reviews and documentation.
  • Improve app stability and scalability through thoughtful testing and plugin maintenance.
  • Attend periodic office meetings in Mexico City and collaborate effectively in a remote environment.

Qualifications

  • Degree in Systems Engineering, Computer Science, Software Development, or a related field, or equivalent practical experience.
  • Solid knowledge of Flutter with a focus on mobile development.
  • Strong willingness to master Flutter (if not already experienced).
  • Familiarity with hybrid/native bridges (e.g., Flutter plugins).
  • Proficiency with version control systems (Git).
  • Flexible, organized, and self-driven personality with a goal-oriented mindset.
  • Comfortable working in a startup environment, making a strong impact quickly.
  • Strong teamwork, effective communication, and a proactive learning attitude.
  • Ability to manage time effectively and meet project deadlines in a remote work setting.

Desired Skills And Competencies:

  • 1-2 years of comprobable professional experience as Mobile Engineer.
  • Published 1–2 apps on the App Store or Google Play.
  • Fluent in English (written and spoken).
  • Interest or experience in the fintech industry is a plus.

Additional Information

Candidates must reside and be legally eligible to work in Mexico, preferably in the Mexico City area. The position is hybrid, attending to the office once every two weeks; if candidates reside outside of Mexico City area, they should be able to attend at least once every quarter.

Benefits:

  • Gross salary range from 25K to 35K MXN, depending on experience and skills.
  • Mentorship from experienced engineers and opportunities for professional development.
  • Flexible work environment with remote first culture.
  • A collaborative and innovative work environment with challenging projects and cutting-edge technologies.

Hiring Process:

Screening → Introductory call → Take-home challenge → Onsite or remote interview → Offer

Jr Mobile Engineer - Flutter (Mexico)

Office

Benito Juárez, CDMX, Mexico

Full Time

September 26, 2025

company logo

KiWi

KiWi.com