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.

What do we offer?

Pick Your Project

You will choose among the plethora of our projects.

Career Path Support

We provide support and resources to help you navigate and advance your career path.

Education

We invest in your learning, providing resources and opportunities to expand your knowledge.

Mentorship

You will have access to mentorship, gaining insights and guidance from experienced professionals.

Conferences

We support your professional development by sponsoring attendance at industry conferences.

Equipment

You are equipped with the latest technology and tools to maximize your productivity and creativity.

Flexible Work Hours

We offer you the freedom to manage your work hours, supporting work-life balance.

Team Building

We organize team-building activities, fostering a strong, collaborative community.

Travel

You will have opportunities for travel, experiencing new cultures and broadening your perspective.

Apply for this position