Senior Flutter Mobile Engineer
Hi there,
We are looking for a Senior Mobile Engineer with a strong Flutter focus 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, building and evolving high-quality mobile applications, while also being ready to make small, targeted changes in native Android and iOS codebases when needed β such as API integrations, UI elements, or platform-specific adjustments. You will have the opportunity to contribute to both iOS and native Android development and gradually deepen your expertise in these areas.
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 only, Poland time-zone.
Requirements:
- 5+ years of overall commercial experience in mobile development.
- 4+ years of commercial experience with Flutter for cross-platform mobile applications.
- Practical experience with native Android development (Kotlin and/or Java) β enough to confidently make changes, debug issues, and integrate APIs.
- Basic hands-on experience with iOS development (Swift / SwiftUI) β ability to navigate the codebase and implement small changes.
- Interest and motivation to work with multiple mobile platforms, not just one.
- 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 responsibility for mobile development quality across the product.
- Willingness to learn and grow in areas where experience is limited
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 | 5 years |
| Android | 2 years |
| iOS development | 1 year |
Required languages
| English | B2 - Upper Intermediate |