About Us
As a company, we provide product development for startups and high-growth companies. This means you’ll work with multiple cutting-edge technologies while enjoying a stable job. We value our employees and offer an intellectually stimulating, no-nonsense environment where everyone’s ideas and contributions are encouraged and respected.
We are looking for a talented and passionate Flutter Developer with a strong foundation in native Android and/or iOS development to join our team. You will work on exciting projects across both mobile platforms, using technologies like Flutter, Kotlin, Swift, Jetpack Compose, SwiftUI, and more.
About You
- You have 3+ years of experience in Android and/or iOS development, and 2+ years of production-level experience with Flutter (Flutter 3.x+).
- You are highly proficient in Dart and understand asynchronous programming, isolates, streams, and state management patterns.
- You have hands-on experience with modern Flutter architecture approaches such as BLoC, Riverpod, Provider, or Clean Architecture.
- You understand platform-specific behaviors and can bridge Flutter with native modules using Platform Channels when necessary.
- You have experience working with Jetpack Compose (Android) and/or SwiftUI (iOS), and understand how Flutter integrates within hybrid or existing native apps.
- You are comfortable implementing responsive and adaptive UI for mobile, tablet, and web (Flutter Web is a plus).
- You have worked with:
- RESTful APIs (including authentication flows such as OAuth, JWT)
- GraphQL (nice to have)
- Third-party SDKs and payment gateways
- Push notifications (Firebase Cloud Messaging / APNs)
- You have experience interfacing with device capabilities such as:
- Camera, media handling
- GPS and geolocation services
- Background services and permissions
- Bluetooth / NFC (nice to have)
- You understand mobile app performance optimization (rendering performance, memory usage, frame drops, DevTools profiling).
- You have built apps supporting offline-first functionality, local persistence (Hive, Drift, SQLite), and data synchronization strategies.
- You are familiar with:
- CI/CD pipelines for mobile apps
- Automated builds and store deployment (Google Play Console, App Store Connect)
- Code signing and store compliance requirements
- You write clean, maintainable, testable code and have experience with:
- Unit testing
- Widget testing
- Integration testing
- You are proficient with Git-based workflows (GitFlow or trunk-based development).
- You understand the complete mobile development lifecycle: discovery, architecture design, development, QA, release, monitoring, and post-launch iteration.
- You are comfortable working in agile environments and collaborating with designers, backend engineers, QA, and product stakeholders.
- You demonstrate strong communication skills and a proactive, ownership-driven mindset.
What do we offer?
- We have an open and honest culture. As part of our team, you will get to contribute to our ideas, our plans, and our success
- We treat you with respect (and trust you will do the same to your team members)
- We hire carefully – our hiring process results in getting people with the right attitude on board
- Your credentials are not as important as your skills, your attitude, and your motivation
- We promise you opportunities to master new and interesting technologies