Senior Flutter/Android Mobile Engineer
Hi there,
We are looking for a Senior Flutter / Android Developer to join our dynamic and growing team!
The ideal candidate is a passionate mobile engineer with a senior-level, ownership-driven mindset β someone who enjoys exploring new technologies, takes responsibility for mobile direction, and understands that strong products are built through collaboration and flexibility.
Your primary focus will be on Flutter and native Android development, building and evolving high-quality mobile applications. At the same time, we value curiosity and readiness to grow: you will have the opportunity to contribute to iOS development (even if your experience is currently limited) and gradually deepen your expertise in this area.
This role is perfect for a proactive team player who is comfortable stepping beyond a single platform when needed. Occasionally, you may also support Node.js backend tasks to help deliver mobile features and move the product forward.
If you enjoy having real influence, taking responsibility for mobile solutions, and continuously developing your skill set β weβd love to meet you!
Location: Europe, remote.
Requirements:
- 5+ years of overall commercial experience in mobile development.
- 4+ years of commercial experience with Flutter for cross-platform mobile applications.
- 2+ years of commercial experience in native Android development (Kotlin and/or Java).
- Basic hands-on experience with iOS development (Swift / SwiftUI)
- Strong understanding of mobile architecture patterns (MVC, MVVM, Clean Architecture) and best practices.
- Experience working with RESTful APIs, JSON, and mobile networking.
- Senior-level mindset with readiness to take ownership of mobile development across the product.
Willingness to learn and grow in areas where experience is limited (especially iOS).
Advantages:
- Deeper experience with native iOS development.
- Experience collaborating closely with backend teams or basic backend exposure (e.g. Node.js).
- Experience mentoring or guiding other developers.
Experience working on complex, enterprise-grade mobile applications.
Key Responsibilities:
- Take responsibility for mobile development across the product, acting as a go-to person for mobile-related decisions.
- Build and maintain high-quality mobile applications using Flutter and native Android.
- Contribute to iOS development tasks where needed and continuously deepen iOS expertise.
- Write clean, scalable, and maintainable code ensuring long-term stability and performance.
- Collaborate closely with designers, product managers, and cross-functional teams in a shared ownership model.
- Participate in architectural decisions and help define mobile best practices within the team.
- Integrate third-party services and ensure a smooth and responsive user experience.
- Optimize application performance across a wide range of devices.
Stay up to date with modern mobile trends and proactively introduce improvements and best practices.
What We Offer:
- Flexible Work Environment: Opportunity to work fully remotely.
- Premium Medical Insurance: Comprehensive health insurance to support your well-being.
- 1:1 English Classes: Individual English language lessons to improve communication skills.
- Great Team: Supportive, collaborative, and dynamic international team culture.
- Equipment Provided: All necessary equipment supplied for efficient and comfortable work.
- Paid Time Off: 18 days of paid annual vacation and 7 paid sick leave days.
- Public Holidays: Ukrainian public holidays are preserved.
- Commitment to Hiring Ukrainians: We are dedicated to hiring Ukrainian talent and promoting Ukraine as a great place to work.
Flexible Payment System: Multiple convenient payment options with easy fund withdrawal.
Does this position sound like a perfect match? Weβre eager to hear from you!
Required skills experience
| Flutter | 4 years |
| Android | 2 years |
| iOS development | 2 years |
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |