Pošalješ aplikaciju
Kada apliciraš, javljamo se u roku od 2 radna dana sa sledećim koracima. Ako idemo dalje, još jednom delimo više info o intervju procesu, kao i raspon plata.
Uradiš test
Odbrana testa
Dođeš u kancelariju na kulturološki intervju
Poslednji krug, uživo u kancelariji na Novom Beogradu. Obično pored tebe, budu tu tim lider, nekoliko članova tima i CEO ili COO.
Ovde imaš priliku da bolje opišeš svoj pristup u radu u konkretnim situacijama u kojima si se nalazio/la. Takođe, kao i u svim prethodnim intervjuima, možeš pitati sve šta te interesuje.
Traje do sat vremena.
Ukoliko postoji mogućnost, trudimo se da spojimo kulturološki i tehnički intervju u jedan dan.
Ponuda
Čestitamo, šaljemo ti ponudu! Prvo ćeš dobiti poziv od hiring menadžera ili HR-a, nakon čega će uslediti i oficijalna (i detaljna) ponuda email-om koju ako prihvataš, potpisuješ elektronski.
FishingBooker je najveća online travel platforma za rezervisanje ribolovačkih putovanja širom sveta koju je prošle godine posetilo preko 10.000.000 korisnika iz 100 različitih zemalja sveta.
Još od 2013. u FishingBookeru razvijamo sopstveni proizvod za svoje korisnike, potpuno autonomno, bez spoljnih investicija. To omogućava da radimo brz, iterativni razvoj uz čest deploy koda. Verujemo u kvalitetna rešenja, zdrave i otvorene ljudske odnose i mogućnost da se stalno napreduje.
Kroz redovne A/B testove i "data-driven" pristup, ostvarujemo pobede i donosimo odluke koji nisu bazirane na ličnim stavovima pojedinaca, već su potkrepljene činjenicama i brojevima. Svako ima priliku da učestvuje u definisanju pravca u kome će se proizvod razvijati, nezavisno od funkcije, vremena provedenog u firmi i sl.
O posluPridružićeš se Mobile timu koji se trenutno sastoji od 6 osoba. Tim je zadužen za celokupan razvoj, održavanje i usavršavanje dve mobilne aplikacije:
My Trips for Captains (lansirana 2017) je već značajna alatka za hiljade kapetana širom sveta, koja im omogućava da upravljaju svojim rezervacijama, dostupnošću, ponudom i uplatama na FishingBooker-u, kao i da komuniciraju sa mušterijama u realnom vremenu.
FishingBooker (lansirana 2022) – je aplikacija koja omogućava ribolovcima da lako i brzo pretražuju i rezervišu ribolovačke ture širom sveta, kao i da upravljaju svojim rezervacijama i komuniciraju sa kapetanima.
Imaćeš slobodu da radiš posao kvalitetno, sa podrškom mentora, sarađujući sa ljudima koji su pokrenuli firmu i još uvek je vode na dnevnoj bazi.
Sarađivaćeš blisko sa Product, Infrastructure, Frontend i QA timovima u šestonedeljnim razvojnim ciklusima, koji su praćeni dvonedeljnim pauzama rezervisanim za planiranje narednog ciklusa, smanjivanje tehničkog duga i isprobavanje novih ideja.
Ovo su neke od karakteristika našeg pristupa razvoju mobilnih aplikacija:
Tehnički “stek” je baziran na React Native, Redux i Firebase za mobilne aplikacije.
FishingBooker aplikacija je od početka radjena u Typescript-u, dok je My Trips aplikacija iterativno prebacivana i sada je cela napisana u Typescript-u.
Za monitoring, pouzdanost i upravljanje incidentima koristimo mešavinu alata kao što su Firebase i Sentry. Takodje, krenuli smo sa uvodjenjem automatskih testova.
Ne ostavljamo slučaju kakav će uticaj napravljene izmene imati na korisničko iskustvo i ne zasnivamo odluke na “osećaju”. Naprotiv, oslanjamo se na detaljnu instrumentaciju i pristup analitici za donošenje odluka informisani podacima.
Development proces radimo po principu trunk-based developmenta - proces gde često commit-ujemo male, funkcionalne celine sakrivene iza feature flag-ova.
Ozbiljno shvatamo i temeljno pristupamo tehničkom planiranju. Delimo idejno rešenje sa kolegama i zajedno diskutujemo i iteriramo ka rešenju.
Stremimo tome da uvek ostavimo kod u boljem stanju nego što smo ga našli pre našeg projekta.
Da dobiješ sliku na čemu ćeš raditi, evo projekata na kojima smo skoro radili ili trenutno radimo:
Izgradnja kalendara koji omogućava 40% svih profesionalnih ribolovačkih vodiča da upravljaju njihovim rezervacijama u realnom vremenu.
Dizajn real-time messaging sistema sa automatskim filtriranjem osetljivog sadržaja, kojim naši korisnici razmene preko 1,5 miliona poruka godišnje.
Izgradnja platforme za plaćanje na novoj aplikaciji koja je donela novi način spajanja kapetana i pecaroša širom sveta.
Mogućnost upravljanja postojećim i pravljenje novih listinga bez potrebe za posećivanjem sajta je funkcionalnost koji su kapetani dugo čekali jer je jedino ta funkcionalnost duže vreme nedostajala na aplikaciji.
Stalno radimo na poboljšanju aplikacije, tako da se uvek trudimo da pronadjemo nove ideje za poboljšanje. Urađen je kompletan refaktor inicijalizacije za My Trips aplikaciju nakon 3 godine od prvobitnog puštanja. Značajno smo unapredili stabilnost aplikacije, start-up performanse i omogućili lakše održavanje koda razdvajanjem funkcionalnosti (Push notifikacije, Deep linkovi) u logičke celine.
Uska saradnja sa dizajn i product timom u pravljenju style guide-a - jedinstvenog sistema potpuno izdefinisanih UI komponenti koje su deljene izmedju dve aplikacije.
Automatizacija build-ovanja i puštanja aplikacija na store-ove uz pomoć Fastlane-a. Želimo da unapredimo ovaj proces koristeći alate poput AzureDevops, Jenkins ili Team City.
Tražimo inženjera sa dosta iskustva u razvoju React Native ili React.js aplikacija i visokim standardima kvaliteta pri razvoju funkcionalnosti, opšteg korisničkog iskustva i ostale infrastrukture. Očekujemo da dobro poznaješ React Native, kao i da razumeš vrednosti automatizovanog testiranja i držanja dobrih praksi. Jasno nam je da nećeš znati kako sve funkcioniše od starta i ne očekujemo to od tebe. Najbitnije od svega je da imaš dobar temelj opštih veština za razvoj softvera, tehnički dizajn, sisteme, debagovanje i rad u timu.
Ako poseduješ sledeće znanje/iskustvo, postoji velika šansa da ćeš se dobro uklopiti u ovu poziciju:
4+ godine iskustva u komercijalnom razvoju softvera.
Inženjerska diploma, idealno u računarstvu, softverskom inženjerstvu ili odgovarajuće iskustvo umesto toga.
Temeljno razumevanje funkcionalnosti React-a/Redux-a, React Native-a i principa razvoja mobilnih aplikacija.
Odlično poznavanje Javascript-a/Typescript-a.
Iskustvo u upravljanju App ili Play Store nalozima mobilnih aplikacija dostupnim za krajnje korisnike.
Poznavanje native build alatki kao što su Xcode i Android Studio, kao i iskustvo u iOS ili Android native razvoju je plus.
Lični projekti koji pokazuju sposobnost rešavanja problema i sklonost kreiranju dobrih korisničkih iskustava.
FishingBooker zapošljava softverske inženjere po principu ugovora o radu. Nudimo konkurentnu platu zavisno od tvog nivoa senioriteta bazirano na top tržišnim uslovima vodećih tehnoloških kompanija u Beogradu. Procenjujemo senioritet relativno na ostatak našeg tima u FishingBookeru tokom intervju procesa.
Proaktivni smo oko deljenja plata, u skladu sa tim ispod mogu da se vide rasponi za svaku od pozicija, bez da prolaziš kroz par krugova intervju procesa.
Junior Software Engineer: od 1.200 EUR do 1.625 EUR neto
Software Engineer: od 1.950 EUR do 2.400 EUR neto
Senior Software Engineer: od 3.000 EUR do 3.575 EUR neto* (moguće menjati deo plate za equity po želji)
Lead Software Engineer: od 4.225 EUR do 5.050 EUR neto* (moguće menjati deo plate za equity po želji)
Principal Software Engineer: 5.900 EUR do 6.975 EUR neto* (moguće menjati deo plate za equity po želji)
Na svakih šest meseci ćeš od svog tim lidera dobiti detaljan performance review sa jasnim instrukcijama kako da napreduješ dalje u okviru firme. Imajući to u vidu, imaćeš priliku za unapređenje i povišicu u skladu sa tempom kojim se razvijaš i standardnim rastom inženjerskih plata na tržištu.
Vrednujemo fleksibilnost, slobodu i fokus. Kod nas imaš slobodu da samostalno definišeš svoje radno vreme, dokle god ono dozvoljava dobru saradnju sa tvojim kolegama. Mi smo remote-friendly kompanija i većina našeg tima radi od kuće.
Kada prođeš onboarding, moći ćeš da odabereš da li ćeš raditi od kuće ili iz naše kancelarije. To znači da ne moraš da stanuješ u Beogradu, ali očekujemo da uživo dođeš na poslednji krug intervjua i prođeš osnovni onboarding od nekoliko dana iz kancelarije. Naša kancelarija se nalazi pored Delta City-ja na Novom Beogradu.
Svim zaposlenima nudimo 23 dana plaćenog odmora (do najviše 25 dana zavisi od dužine staža), kao i privatno zdravstveno osiguranje. Iako tražimo nekoga sa iskustvom, imaćeš podršku mentora uz temeljan onboarding plan gde ćeš naučiti sve o biznisu, kako radimo u timu i detalje o tehnologijama koje koristimo. Takođe, imaćeš pristup knjigama, treninzima i kursevima.
Bitno je da iskusiš proizvod koji FishingBooker prodaje, i zato imamo tradiciju da svake godine počastimo celu firmu ribolovačkim putovanjem. 2019. smo išli u Rovinj, Hrvatsku, a 2018. u Ujedinjene Arapske Emirate. Posle 2 godine pauze, opet idemo na pecanje i to u Ujedinjene Arapske Emirate. Imaćeš raznovrstan tim brižnih i prijatnih kolega iz celog sveta sa kojima ćeš moći da uživaš u dodatnim tim bilding aktivnostima tokom cele godine.
Standardni paket opreme za rad koju ćemo ti obezbediti najčešće uključuje najnoviji Apple Macbook M1 Pro, uz Dell Ultrasharp monitor, i miš/tastatura po tvom izboru.