
Jr Mobile Engineer – Flutter (Mexico)
Kiwi
Insurgentes Sur 1082, Benito Juárez, CDMX, Mexico
•Hace 2 horas
•Ninguna postulación
Sobre
- 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