2,128,787open jobs
134,843companies
239,872added this week
Browse all
Salary
$17k – $27k per year (net)
Location
Hybrid (Novi Sad, Belgrade, Serbia)
Seniority
Middle · 2+ years exp

First seen by Alion on Nov 4, 2026.

Overview
Company
Impact
Profile match
We are committed to shaping a sustainable future through innovative digital solutions that empower businesses to thrive in a rapidly changing world.

We’re looking for a Medior Flutter Developer to join our development team and help us build, improve, and maintain modern mobile applications for iOS and Android.

You will work on real-world mobile products, developing new features, integrating APIs, optimizing performance, and ensuring a smooth and reliable user experience.

What You Will Do
  • Develop and maintain features for Flutter-based mobile applications running on Android and iOS;
  • Write clean, readable, maintainable, and testable code following established development practices;
  • Build responsive and user-friendly interfaces using Flutter and Dart;
  • Implement state management solutions using Riverpod and follow established application architecture patterns;
  • Integrate REST APIs, GraphQL services, Firebase, and third-party libraries;
  • Work with local data storage solutions such as Shared Preferences;
  • Identify and resolve bugs, handle edge cases, and troubleshoot application issues;
  • Contribute to improving application performance, stability, and overall user experience;
  • Write and maintain unit and widget tests to ensure code quality and reliability;
  • Participate in code reviews, apply feedback, and share knowledge with other team members;
  • Contribute to app configuration, build variants, and environment-specific settings;
  • Participate in application testing, deployment, and release processes for Google Play and the Apple App Store;
  • Collaborate with Product, Design, QA, and other developers to turn requirements into effective mobile solutions;
  • Contribute ideas for improving development workflows, code quality, and team practices.
What We Are Looking For
  • At least 2 years of professional experience in mobile application development, with hands-on experience using Flutter and Dart;
  • Experience developing and maintaining mobile applications for Android and iOS;
  • Good knowledge of the Flutter framework and reactive programming principles;
  • Practical experience with state management solutions, preferably Riverpod;
  • Understanding of common mobile application architecture patterns, such as Clean Architecture;
  • Experience integrating REST APIs and working with external services;
  • Familiarity with GraphQL and Firebase;
  • Experience with local data storage solutions, such as Shared Preferences;
  • Good understanding of Git and collaborative development workflows;
  • Familiarity with unit testing and widget testing;
  • Understanding of mobile app build, configuration, and release processes;
  • Familiarity with tools such as Jira and a willingness to work within established team workflows;
  • Good problem-solving skills and the ability to independently handle tasks of medium complexity;
  • The ability to write maintainable code, address edge cases, and resolve technical issues with an appropriate level of guidance;
  • Good communication skills and the ability to collaborate effectively with developers and cross-functional teams;
  • A proactive mindset, attention to detail, and a willingness to learn and improve.
Nice To Have
  • Experience publishing applications to Google Play and the Apple App Store;
  • Familiarity with CI/CD tools such as Fastlane and GitHub Actions;
  • Experience working with multi-package Flutter projects or monorepos, preferably using Melos;
  • Familiarity with app flavors, build variants, and environment-specific configurations;
  • Experience with code generation in Flutter projects;
  • Familiarity with advanced Riverpod features, including code generation, provider lifecycle management, and sharing state across packages;
  • Experience with visual regression testing and code coverage;
  • Familiarity with white-label or multi-brand mobile applications;
  • Basic knowledge of native Android or iOS development;
  • A degree in Informatics, Computer Science, Electrical Engineering, or a related technical field.
What You Will Get
  • Monthly Salary: 1,300-2,000 EUR, depending on your skills and experience;
  • Flexible Work Model: hybrid work with 3 days in the office and 2 days remotely, with the possibility of fully remote work;
  • Annual Leave: 20 days of annual leave, as prescribed by law, plus one additional day for every two full years with the company;
  • Weekends and Holidays Off;
  • Flexible Working Hours: start your day between 8:00 and 9:00 AM and finish between 4:00 and 5:00 PM;
  • One-Hour Lunch Break;
  • Convenient Office Locations: you can work from the office in Novi Sad and Belgrade as well;
  • Paid Preventive Health Check-Up: take care of your health with a company-sponsored medical examination.
Our Hiring Process
  • HR Interview: up to 60 minutes, online/on-site;
  • Technical Assignment: a practical task designed to help us understand your approach to problem-solving and software development;
  • Technical Interview: up to 90 minutes with our colleagues, online/on-site;
  • Final Interview and Offer: the final discussion, if successful, an offer to join our team.
Why Join Us

Work on Modern Mobile Products
Contribute to real-world applications and build features used by actual customers.

Learn and Grow
Collaborate with experienced team members, receive constructive feedback, and develop your technical skills.

Collaborative Environment
Work closely with Mobile, Product, Design, and QA teams in an environment that values communication and knowledge sharing.

Make an Impact
Take ownership of your work, contribute ideas, and help improve our products, code quality, and development processes.

Ready to Build Something That Matters?
Think you’d be a great fit? Send us your CV.

If your experience and interests align with what we’re looking for, we’ll be in touch to arrange an initial meeting.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,128,787 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Mobile
Similar stack
Same company
Novi Sad
$45k – $61k per year · Hybrid · Freelance · France
Swift
Mobile
UIKit
SwiftUI
MVVM
Bitrise
Swift Testing
DevOps
GitLab
Management
Agile
Scrum
Apply
$45k – $67k per year · Hybrid · Freelance · France
Kotlin
Mobile
Jetpack Compose
MVVM
Bitrise
DevOps
GitLab
Apply
In office · Moussy-le-Vieux
SQL
C#
Dart
C#
.NET
Mobile
Flutter
Apply
$90k – $105k per year · Hybrid · Full-Time · 8+ years exp · Bachelor's Degree · Cork
Python
JavaScript
Kotlin
Dart
Node JS
Frontend
React.js
Mobile
Flutter
React Native
Fastlane
Material Design
DevOps
GitHub Actions
CI/CD
GitHub
Wi-Fi
Apply
In office · Full-Time · 5+ years exp · Bachelor's Degree · Avonmouth
Apply
In office · Full-Time · Banja Luka · Belgrade · Bitola · Kragujevac · Niš
JavaScript
Java
C#
C#
.NET
IdentityServer
Databases
Databricks
ElasticSearch
Frontend
Redux
React.js
DevOps
Datadog
WebSockets
QA
Sentry
Apply
Equity · Remote (Serbia) · Full-Time · 5+ years exp · Novi Sad
Python
Go
Java
Rust
TypeScript
Databases
PostgreSQL
Snowflake
Apache Kafka
AI/ML
Claude
ChatGPT
Claude Code
dbt
DevOps
Rest API
Terraform
GCP
Datadog
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Analytics
ETL/ELT
Fivetran
Apply
Equity · Remote (Serbia) · Full-Time · 5+ years exp · Novi Sad
Python
Go
Java
Rust
TypeScript
Databases
PostgreSQL
Snowflake
Apache Kafka
AI/ML
Claude
ChatGPT
Claude Code
dbt
DevOps
Rest API
Terraform
GCP
Datadog
Azure
CI/CD
AWS
Docker
Kubernetes
Grafana
Analytics
ETL/ELT
Fivetran
Apply
Remote (Serbia) · Contractor · Tirana · Durrës · Mostar · Sarajevo · Novi Sad
DevOps
Azure
AWS
Linux
Windows
DNS
VPN
Cybersecurity
Microsoft Entra ID
Apply
Equity · Hybrid · Full-Time · 5+ years exp · Novi Sad
Go
Java
Databases
PostgreSQL
AI/ML
Copilot
Cursor
Claude Code
Model Context Protocol
dbt
AI Agents
LLM
DevOps
Rest API
gRPC
Terraform
GCP
CI/CD
Git
AWS
Docker
Kubernetes
Buildkite
Bazel
Analytics
Fivetran
Apply
See all jobs
This is one of many
2,128,787 more open roles from verified company boards, updated every day.