Text copied to clipboard!
Наслов
Text copied to clipboard!Flutter programer
Опис
Text copied to clipboard!
Tražimo Flutter programera koji će se pridružiti našem razvojnom timu i učestvovati u izradi kvalitetnih, skalabilnih i korisnički orijentisanih mobilnih aplikacija za Android, iOS, a po potrebi i web platforme. Ova pozicija je namenjena osobi koja dobro razume razvoj aplikacija korišćenjem Flutter okvira i programskog jezika Dart, ima osećaj za detalje i želi da radi na proizvodima koji donose stvarnu vrednost korisnicima. Kao Flutter programer, bićete uključeni u ceo životni ciklus razvoja softvera, od analize zahteva i tehničkog planiranja do implementacije, testiranja, optimizacije i održavanja aplikacija nakon objave.
U ovoj ulozi sarađivaćete sa dizajnerima, backend programerima, QA inženjerima, produkt menadžerima i drugim članovima tima kako biste zajednički kreirali stabilna i intuitivna digitalna rešenja. Od kandidata se očekuje da može da pretvori funkcionalne i poslovne zahteve u efikasna tehnička rešenja, da piše čist, čitljiv i održiv kod, kao i da aktivno učestvuje u predlaganju poboljšanja arhitekture, performansi i korisničkog iskustva. Posebno cenimo proaktivnost, spremnost na učenje i sposobnost rešavanja problema u dinamičnom okruženju.
Flutter programer na ovoj poziciji radiće na razvoju novih funkcionalnosti, integraciji sa REST API i drugim servisima, upravljanju stanjem aplikacije, radu sa lokalnim skladištenjem podataka, autentifikacijom korisnika, notifikacijama i optimizacijom performansi aplikacije. Takođe, očekuje se razumevanje principa responzivnog dizajna, prilagođavanja različitim veličinama ekrana i poštovanja smernica za Android i iOS platforme. Iskustvo sa objavljivanjem aplikacija na Google Play i App Store platformama predstavlja značajnu prednost.
Idealni kandidat prati savremene trendove u mobilnom razvoju, razume važnost testiranja i kontrole kvaliteta, i sposoban je da radi samostalno, ali i kao deo tima. Pored tehničkih znanja, važna je i dobra komunikacija, jer će ova osoba učestvovati u tehničkim diskusijama, proceni zadataka i planiranju iteracija razvoja. Ako volite da gradite moderne aplikacije, rešavate izazovne tehničke probleme i doprinosite razvoju proizvoda od ideje do realizacije, ova pozicija može biti odlična prilika za vas.
Nudimo rad na zanimljivim projektima, podršku iskusnog tima, mogućnosti profesionalnog razvoja i okruženje koje podstiče razmenu znanja i kontinuirano unapređenje. Tražimo osobu koja želi dugoročno da doprinese kvalitetu proizvoda i da svojim znanjem utiče na razvoj pouzdanih i efikasnih mobilnih rešenja.
Одговорности
Text copied to clipboard!- Razvoj mobilnih aplikacija korišćenjem Flutter okvira i Dart jezika
- Implementacija novih funkcionalnosti prema poslovnim i tehničkim zahtevima
- Integracija aplikacija sa REST API servisima i spoljnim sistemima
- Optimizacija performansi, stabilnosti i korisničkog iskustva aplikacije
- Saradnja sa dizajnerima, backend timom i QA inženjerima
- Pisanje čistog, održivog i dobro dokumentovanog koda
- Učestvovanje u testiranju, otklanjanju grešaka i refaktorisanja koda
- Priprema i objavljivanje aplikacija na Google Play i App Store platformama
Захтеви
Text copied to clipboard!- Iskustvo u razvoju aplikacija koristeći Flutter i Dart
- Dobro poznavanje principa objektno orijentisanog programiranja
- Iskustvo u radu sa REST API integracijama
- Razumevanje upravljanja stanjem u Flutter aplikacijama
- Poznavanje Git sistema za verzionisanje koda
- Iskustvo sa testiranjem i otklanjanjem grešaka u mobilnim aplikacijama
- Razumevanje smernica za Android i iOS razvoj
- Sposobnost timskog rada i efikasne komunikacije
Могућа питања на интервјуу
Text copied to clipboard!- Koliko godina iskustva imate u radu sa Flutter okvirom?
- Na kojim vrstama mobilnih aplikacija ste do sada radili?
- Da li imate iskustvo sa objavljivanjem aplikacija na Google Play i App Store?
- Koje alate i biblioteke najčešće koristite u Flutter razvoju?
- Kako pristupate optimizaciji performansi mobilne aplikacije?
- Da li imate iskustvo sa upravljanjem stanjem kao što su Provider, Bloc ili Riverpod?
- Kako rešavate greške i probleme prijavljene nakon objave aplikacije?
- Da li ste radili u agilnom razvojnom okruženju?