Flutter Developer
About the job
Code Of Us is growing and we want a Flutter Developer who cares about product quality as much as code quality. You will work on mobile and desktop experiences for European clients, long-term engagements where your work ships to real communities, not throwaway prototypes.
What’s the Company all about?
The mission of Code Of Us is to deliver high quality software. We are looking for someone with at least 3 years of professional experience shipping Flutter (or comparable cross-platform) applications.
Our clients are based across Europe, with cooperations that deepen over time. We gravitate toward products with growing user bases and measurable impact—projects that reward solid architecture, thoughtful UX, and disciplined delivery. Many of our systems are test-driven, resilient and used by tens of thousands of people every day. We stay involved from early ideas through implementation, release and follow-up.
Our Culture
We create a safe, truthful and professional environment by sharing information, experiences and learning openly from one another. Trust and openness define our brand. Knowledge sharing and two-way feedback are how we improve. Ownership and close collaboration on the codebase are central to how we work—Code Of Us is not just a name.
What’s the Project?
We can place you on more than one stream and will walk you through our current client portfolio so you can find a fit that matches your strengths—consumer apps, internal tools or platforms that combine mobile with existing web and backend ecosystems.
What’s the interview process like?
Simple and straightforward.
Step 1: Short Microsoft Teams call to get to know each other and see if values and expectations align
Step 2: Two-hour in-person technical conversation—Dart and Flutter depth, architecture, testing and how you reason
about performance and UX trade-offs
Step 3: If both sides are happy, we aim to send an offer within a few working days
You Perfectly Match If you have
- 3+ years of professional experience building and maintaining Flutter applications in production
- Strong Dart fundamentals (null safety, async, isolates where appropriate, effective use of the type system)
- Solid grasp of state management in real apps (for example Bloc/Cubit, Riverpod, or Provider)—and when not to over-engineer
- Experience publishing to Google Play and Apple App Store (signing, flavors, CI-friendly builds)
- Widget and integration testing (for example
flutter_test, integration_test), plus a pragmatic view on what to automate first - Comfortable consuming REST or GraphQL APIs, handling auth, caching and offline-friendly patterns where needed
- Git fluency (GitHub / GitLab / Bitbucket), code review habits and respect for shared standards
- Bonus: Firebase or similar BaaS, native bridges (iOS/Android), desktop or web Flutter, CI/CD for mobile or collaboration with designers in Figma
- Upper-intermediate or higher English, with clear written and spoken communication
Your day-to-day activities
- Designing and implementing features end-to-end in Flutter while keeping UX crisp and performant
- Partnering with backend engineers, testers and designers to refine APIs, contracts and edge cases
- Writing and maintaining automated tests that protect regressions without slowing the team down
- Profiling and improving frame build times, jank, bundle size and battery impact where it matters to users
- Participating in code reviews, pairing and technical discussions that raise the bar for everyone
- Contributing to release hygiene—changelogs, rollout plans and monitoring after deploy
Salary range
- 3.300 – 4.400 EUR gross per month (Brutto I)
Employee benefits
- Minimum 25 days of vacation
- 50 days of Work From Home, 200 days of In Office Work
- Food allowance
- Paid travel expenses
- Extended health insurance
- Paid Christmas, Easter and Summer bonuses—maximum guaranteed
- All equipment provided on the spot—MacBook and peripherals you choose with us
- Work in new and modern offices—Gradišćanska 34
- Occasional travel to meet clients face to face
- Team buildings
- Paid conferences and education
About you
If the above resonates, we would love to hear from builders who want to grow this culture with us. You do not need to be an expert in every adjacent domain—mob and pair sessions are normal and curiosity beats heroics. You enjoy shipping software that feels fast, legible and considerate of the person on the other side of the screen.