Konkurs za poziciju „Front-end Developer Senior (Mobile)”
Zapošljavamo! Kao naš novi inženjer na frontendu, radićeš u timu koji će se baviti razvojem za mobilne aplikacije za iOS i Android platforme. Naš fokus je na React Native cross-platform razvoju, pa tražimo osobu sa relevantnim znanjem i iskustvom.
Radićeš u timu kao senior, sa drugim seniorima i juniorima. Bićeš prema potrebi i u direktnoj tehničkoj komunikaciji sa klijentima spolja, radi potrebnih pojašnjenja za integracije, ili sa head-om prema potrebi radi komunikacije sa ostalim head-ovima ili menadžmentom. Ne manje važno, učestvovaćeš u internim i eksternim treninzima i radionicama. Važno je da na dobar način možeš da komuniciraš sa UI-UX/dizajn timom, ili sa backend integration timom prema potrebi, ali i u celini unutar organizacije ili spolja. Bićeš delom zadužen da učestvuješ u osmišljavanju i sprovođenju obuka juniora.
Kao senior moraš da imaš dobro prethodno iskustvo, da poznaješ React Native, kroz višegodišnji rad, ili kao minimum kroz eksperimentisanje uz višegodišnji rad sa React.js. Prednost imaju kandidati koji poznaju savremene principe rada, recimo SOLID principle.
Na ovoj poziciji, tvoj razvoj bi bio u smeru head-a tima a docnije bi smer bio poslovni (npr. u smeru c-nivo rukovodioca).
Kao osoba, spretna si, sposobna i voliš da rešavaš probleme. Kao kandidat, ne čekaš da ti neko zada domaći zadatak, već uzimaš na sebe šta nam ostaje da uradimo u timu. Kao CIF čovek, interesuje te šta drugi timovi rade, i šta mi radimo poslovno na nivou šire slike, a u komunikaciji si poslovan, pristojan i komuniciraš sa poštovanjem prema svima u firmi i spolja, bez izuzetaka.
Ako možeš brzo da kreneš radiš u dinamičnom okruženju, da produbljuješ svoje iskustvo različitih tehnologija u različitim kontekstima, ako želiš da brzo osmišljavaš i pišeš kod za kreativan i inovativan softver, dok sarađuješ sa stručnim ljudima od akcije u našem timu, mi želimo da te upoznamo.
Pozicija je na puno radno vreme, pravni okvir je ugovor o radu na neodređeno, uz obavezni šestomesečni probni period. Radno mesto je u redovnim okolnostima naša kancelarija u Beogradu, uz retke ali obavezne, plaćene odlaske kod klijenata u Beogradu i ostatku Srbije i Evrope. U vanrednim okolnostima (npr. trenutne pandemije COVID), organizujemo i rad od kuće, smenski.
Imamo tri kruga selekcije, uključujući i razgovor sa stranim partnerima. Nemamo formalni test on-line, ali bismo pogledali tvoj kodni repozitujum, i poslali pitanja ili i organizovani dolazak radi testa, posle razgovora uživo u drugom krugu selekcije.
Odgovornosti
- Pisanje koda za mobilne aplikacije koristeći React Native, prema SLO unutar korisničkih priča;
- Kreiranje inovativnog, preciznog i savršeno glatkog korisničkog interfejsa za različite mobilne platforme;
- Korišćenje i suštinsko razumevanje API-a za integraciju sa back-end delom aplikacije;
- Učestvovanje u osmišljavanju i izvršavanju obuka za juniora;
- Pomoć timu za unit-testing, održavanje i verzionisanje koda, saradnja sa drugim timovima (npr. QA, timom za korisničku dokumentaciju);
- Kontinualna dopuna razvojnog bekloga;
- Učestvovanje u treninzima i radionicama;
- Korišćenje odgovarajućih alata za upravljanje projektima;
- Pomoć i učestvovanje u kontinualnom unapređenju internih procedura.
Kvalifikacije
- Suštinsko razumevanje JavaScript jezika i jezika baziranih na JS;
- Obavezno je višegodišnje iskustvo u izradi skalabilnih aplikacija koristeći servisno orijentisanu arhitekturu, plus je prethodno poznavanje PSD2 regulative;
- Iskustvo sa informacionom sigurnošću iz perspektive razvoja sistema (npr. OWASP);
- Plus je relevantno akademsko zvanje npr. osnovne studije fakulteta sa jakom kvantitativnom i-ili inženjerskom osnovom, ili stručne sertifikacije;
- Obavezno je dobro razumevanje Agile Scrum metodologije;
- Plus je relevantno TDD iskustvo.
Veštine
- Dobro poznavanje i/ili relevantno radno iskustvo u React Native;
- 1+ godina radnog iskustva u radu sa Node.js, Objective-C ili Android frameworkom;
- Iskustvo i duboko razumevanje UI/UX razvojnih principa za mobilne uređaje;
- Iskustvo u radu sa cloud servisima (AWS, Azure, Google Cloud Platform);
- Iskustvo u integraciji mobilnih aplikacija sa mikroservisima;
- Plus je dobro poznavanje više od jednog stack-a jezika i tehnologija korišćenih u razvoju (npr. React Native za cross platform, i Kotlin for Android xor Swift for iOS);
- Lični integritet je obavezan;
- Lakoća rada u različitim radnim okruženjima, interno ili eksterno, npr. produkciono, staging, testno, demo okruženje;
- Dobra organizaciona sposobnost i umeće lične organizacije;
- Ispunjavanje rokova u brzom i stalno menjajućem okruženju;
- Proaktivan pristup rešavanju problema i potencijal za donošenje odluka;
- Odlično znanje srpskog i srednje znanje engleskog obavezno.
Okvirna mesečna plata zavisi od kvalifikacija, naročito prethodnog radnog iskustva, donji prag je EUR 1800 u dinarskoj protivvrednosti, prema srednjem kursu NBS na dan obračuna. Omogućen je i rad od kuće u COVID uslovima.
U Beogradu, 30. marta 2021.,
Direktor, zakonski zastupnik,
Aleksa Jorga.