Log in
All jobs
I

Senior Flutter Mobile Developer

Infostud
Novi Sad
Hybrid

About this role

Senior Flutter Mobile Developer

BRRM d.o.o.

Novi Sad | Hibrid

Novi Sad: Kamenjar 83

13.11.2026.

iOS

Android

Git

JSON

REST

MVVM

Dart

QA

Flutter

senior

Tražimo iskusnog Senior Flutter Mobile Developera koji će se pridružiti našem timu i učestvovati u migraciji postojećih mobilnih aplikacija na Flutter tehnologiju, kao i u njihovom daljem razvoju i održavanju.

Trenutno imamo više mobilnih aplikacija razvijenih u nativnim tehnologijama — iOS aplikacije u Swiftu, a Android aplikacije u Kotlinu. Naš cilj je da ih postepeno migriramo na Flutter, uz očuvanje postojećih funkcionalnosti, kvaliteta i stabilnosti, kao i mogućnost daljeg unapređenja proizvoda.

Tražimo osobu koja ima napredno poznavanje Fluttera, iskustvo u razvoju produkcionih mobilnih aplikacija i sposobnost da samostalno donosi tehničke odluke, planira implementaciju i sarađuje sa ostatkom razvojnog tima.

Ključne odgovornosti:

  • Migracija postojećih iOS aplikacija razvijenih u Swiftu i Android aplikacija razvijenih u Kotlinu na Flutter.
  • Analiza postojećih aplikacija, njihove arhitekture i funkcionalnosti pre početka migracije.
  • Planiranje i sprovođenje migracije uz očuvanje postojećeg korisničkog iskustva i poslovne logike.
  • Razvoj novih funkcionalnosti i unapređenje postojećih mobilnih aplikacija.
  • Održavanje, optimizacija performansi i rešavanje tehničkih problema u produkcionim aplikacijama.
  • Integracija mobilnih aplikacija sa backend servisima putem REST API-ja i drugih odgovarajućih interfejsa.
  • Implementacija nativnih funkcionalnosti iOS-а i Androidа kada je to potrebno, uključujući povezivanje Fluttera sa postojećim nativnim kodom.
  • Pisanje kvalitetnog, čitljivog i održivog koda, uz primenu odgovarajućih arhitektonskih obrazaca i principa dobre razvojne prakse.
  • Pisanje i održavanje testova, otklanjanje grešaka i učešće u procesu objavljivanja aplikacija.
  • Saradnja sa backend, frontend, QA i drugim članovima tima u planiranju i realizaciji razvojnih zadataka.

Obavezni uslovi:

  • Minimum 3 godine profesionalnog iskustva u razvoju mobilnih aplikacija.
  • Napredno, odnosno senior-level poznavanje Fluttera i programskog jezika Dart.
  • Iskustvo u razvoju, objavljivanju i održavanju mobilnih aplikacija koje se koriste u produkciji.
  • Dobro razumevanje arhitekture mobilnih aplikacija, upravljanja stanjem, asinhronog programiranja i životnog ciklusa aplikacija.
  • Iskustvo u integraciji aplikacija sa REST API servisima i radu sa JSON podacima.
  • Razumevanje razlika između iOS i Android platformi i njihovih specifičnosti.
  • Sposobnost samostalnog rešavanja tehničkih problema i preuzimanja odgovornosti za kvalitet isporučenog rešenja.
  • Spremnost za timski rad, razmenu znanja i saradnju sa kolegama iz različitih razvojnih oblasti.
  • Prednost imaju kandidati koji poseduju iskustvo u migraciji nativnih iOS i Android aplikacija na Flutter.
  • Praktično iskustvo sa Swiftom i Kotlinom, posebno u kontekstu povezivanja Fluttera sa nativnim kodom.
  • Iskustvo sa Flutter platform channels, odnosno komunikacijom između Flutter i nativnih modula.
  • Poznavanje arhitektonskih obrazaca kao što su Clean Architecture, MVVM ili slični pristupi.
  • Iskustvo sa alatima za upravljanje stanjem, kao što su BLoC, Riverpod ili Provider.
  • Iskustvo sa automatizovanim testiranjem, CI/CD procesima i automatizacijom izgradnje i objavljivanja aplikacija.
  • Iskustvo sa objavljivanjem i održavanjem aplikacija na Google Play i Apple App Store platformama.
  • Poznavanje Git-а и rada kroz code review procese.
  • Završene osnovne ili master akademske studije na tehničkom fakultetu, prvenstveno iz oblasti računarstva, informatike ili softverskog inženjerstva.

Šta nudimo:

  • Rad na konkretnim proizvodima koji imaju postojeće korisnike i funkcionalne mobilne aplikacije.
  • Priliku da učestvuješ u važnom tehnološkom unapređenju proizvoda kroz migraciju na Flutter.
  • Dugoročni angažman koji obuhvata migraciju, održavanje i razvoj novih funkcionalnosti.
  • Fleksibilnost u izboru mesta rada — od kuće ili iz naše kancelarije u Novom Sadu.
  • Saradnju sa razvojnim timom i mogućnost aktivnog učešća u donošenju tehničkih odluka.
  • Profesionalno okruženje usmereno na kvalitet koda, razvoj proizvoda i razmenu znanja.

Your next opportunity starts here

Prepare, apply, track, interview and get hired — all from one platform, with AI in your corner.

Download app

Or sponsor Premium for someone who's job hunting →