RSP je u toku! Regionalni sajam poslova je u toku! Čeka te 16 IT poslodavaca i više od 220 oglasa za posao. Poseti štandove, komuniciraj sa poslodavcima, učestvuj u lovu na blago. Poseti sajam

Software Engineer, React Native

FishingBooker

Remote
Intermediate
02.11.2021.

FishingBooker ima sedište na Novom Beogradu, izgrađen je bez stranih investitora i lider je na svetskom tržištu ribolovnog turizma. Trenutno smo u 8. godini poslovanja i svake godine rezervišemo ribolovačke ture za više stotina hiljada ljudi iz preko 100 zemalja sveta. Ponosni smo na činjenicu da godinama biznis vodimo kvalitetno i profitabilno sa blizu 90 zaposlenih.

Proizvod razvijamo za sopstvene korisnike, što nam omogućava da radimo brz, iterativni razvoj uz čest deploy koda. Ako uživaš u izgradnji aplikacija “od nule”, koristeći najnovije tehnologije da pružiš krajnjem korisniku vrhunsko iskustvo i radiš u malom, multidisciplinarnom timu sa jakim preduzetničkim duhom, pronašao (pronašla) si pravo mesto.

Svaki novozaposleni je prilika za drugu perspektivu i diverzifikaciju tima. FishingBooker je posvećen tome da obezbedi uslove u kojima ćeš imati podršku i slobodu da radiš posao na najvišem nivou u svojoj karijeri do sada.

O poslu

Pridružićeš se Mobile timu koji se trenutno sastoji od 4 osobe, a želimo da ga proširimo na 6. Tim je zadužen za celokupan razvoj, održavanje i usavršavanje dve mobilne aplikacije:

  • My Trips for Captains (lansirana 2018) 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 (u izradi) je aplikacija koju razvijamo “od nule” i planirana je za leto 2021. Omogućavaće 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 koju su pokrenuli firmu i još uvek je vode na dnevnoj bazi.

Sarađivaćeš blisko sa Product, Infrastructure, Core 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.js, React Native, Redux i Firebase za mobilne aplikacije.
  • Više od 50% My Trips aplikacije je napisano u Typescript-u, dok je FishingBooker aplikacija cela rađena u Typescript-u.
  • Za monitoring, pouzdanost i upravljanje incidentima koristimo mešavinu alata kao što su Firebase, BugSnag i automatsko testiranje. Za statičku analizu koda koristimo eslint.
  • Za bekend koristimo PHP/MySQL, uz podršku NGINX servera čijom konfiguracijom upravlja Docker.
  • Od web frontend tehnologija koristimo naš posebni build Bootstrap-a zajedno sa React.js.
  • Ozbiljno shvatamo i temeljno pristupamo tehničkom planiranju i kod review-ima za sve funkcionalnosti i infrastrukturu aplikacija koje gradimo kako bismo obezbedili njihovu dugoročnu održivost. Stremimo tome da uvek ostavimo kod u boljem stanju nego što smo ga našli prilikom svakog spajanja pull request-a.
  • 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.

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 će doneti 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.
  • Urađen je kompletan refaktor inicijalizacije za My Trips aplikaciju nakon 3 godine od prvobitnog puštanja. Neke od funkcionalnosti kao što su Push notifikacije i Deep linkovi, odvojeni su u posebne logičke celine, što danas omogućava lakšu implementaciju novih mogućnosti i održavanje postojećeg koda. Takođe, značajno su unapređene start-up performanse kao i opšta stabilnost aplikacije.
  • Primena “backend for frontend” principa na My Trips u uskoj saradnji sa Infrastructure timom za funkcionalnosti otkazivanja i promene rezervacije. Ovo je omogućilo brze iteracije logike funkcionalnosti bez potrebe za novim release na App/Play Store.
  • Intuitivan i lak proces od registracije do pravljenja prvog listinga kapetana.
  • Automatizacija buildovanja i puštanja aplikacija na store-ove uz pomoć fastlane-a.

O tebi

Tražimo inženjera sa dosta iskustva u razvoju mobilnih ili React.js aplikacija i visokim standardima kvaliteta pri razvoju funkcionalnosti, opšteg korisničkog iskustva i ostale infrastrukture. Očekujemo da dobro poznaješ principe objektno orijentisanog razvoja u React.js, React Native, kao i razumevanje 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.
  • Odlično poznavanje React/Redux, React Native i principa razvoja mobilnih aplikacija.
  • Odlično poznavanje Javascript/Typescript.
  • Iskustvo u upravljanju App ili Play Store nalozima mobilnih aplikacija dostupnim za krajnje korisnike.
  • Poznavanje native build alatka 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.
  • Pozitivan, proaktivan timski igrač sa strašću za inženjerski zanat i kvalitet tehničkog rešenja.

Plata i uslovi

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.

Proaktivno delimo opsege plata svim kandidatima koji se prijave za posao nakon inicijalnog "skrininga". Ovo znači da nema potrebe da prolaziš kroz više krugova intervjua pre nego što saznaš koliko zaradu možeš da očekuješ kod nas. 

Takođe, kada počnemo da radimo zajedno, 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 povišicu ili unapređenje 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 i ima dosta parking mesta ako voziš.

Svim zaposlenima nudimo 20 dana plaćenog odmora, kao i privatno zdravstveno osiguranje o našem trošku. 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. Takodje, imaćeš pristup kompanijski sponzorisanim 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 (kada se pandemija završi). 2019. smo išli u Rovinj, Hrvatsku, a 2018. 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 Pro 13’ ili 16’ uz jedan ili dva Dell Ultrasharp 24’ monitora i Magic Mouse / Keyboard kombo. Ako bolje radiš sa drugačijom opremom, moći ćeš da je izabereš. Naravno.

Radujemo se tvojoj prijavi! ✌️

Deadline for applications: 02.11.2021.

Prijavi se

Upoznaj kompaniju FishingBooker

  • FishingBooker je nastao 2013. godine kao rezultat strasti jednog čoveka prema ribolovu. Gotovo iz garaže, bez investitora, uz puno truda, rada i učenja, FishingBooker je izrastao u vodeću online platformu za rezervisanje pecaroških tura širom sveta.

    Ponosni smo jer svakodnevno okupljamo preko 90 ljudi, iz 10 zemalja sveta, koji veruju u uslugu koju pružaju i proizvod koji stvaraju. Proizvod smo izgradili od nule u skladu sa potrebama korisnika, i prevalili smo dug put od samog početka do danas. Neustrašivi smo, odlučni, imamo jasnu viziju za budućnost, i napredujemo iz dana u dan.

    Nemanje investitora nam daje slobodu da radimo brzo i kvalitetno na  unapređivanju proizvoda i celokupnog korisničkog iskustvo. Zahvaljujući ovom timu ljudi, svake godine, stotine hiljada mušterija proživi trenutke za pamćenje.

    “Be great instead of Big” je moto koji najbolje opisuje kako pristupamo donošenju odluka, razvoju softvera, zapošljavanju i gotovo svemu što radimo. Gajimo kulturu vođenja podacima, preuzimanja odgovornosti za uspehe i neuspehe, i kulturu iterativnog pristupa u radu sa jakim akcentom na korisnički feedback (bilo da se radi o zaposlenima, kapetanima ili pecarošima).

    Zvuči zanimljivo? Pogledaj otvorene pozicije i prijavi se na fishingbooker.com/careers.


    Pogledaj profil kompanije
  • Prosečna ocena
    4.4
    na osnovu 7 recenzija
    Mogućnost napredovanja
    4.4
    Beneficije
    4.3
    Balans između karijere i privatnog života
    4.4
    Utisak o radu u kompaniji na poziciji Senior Software Engineer
    Najnoviji utisak

    Pozitivna iskustva o kompaniji:

    - Ljudi na prvom mestu: Energicni, radoznali, zeljni znanja, inspirativni. - Transparentnost. Sve informacije vezane za stanje kompanije je svima vidljivo. Svako ima mogucnost da utice na bilo koji deo proizvoda, na bilo koju proceduru. - Ne postoji hijerarhija misljenja, svacije misljenje se jednako postuje i odluke se donose na osnovu konkretnih podataka i argumenata. - Procedure, tehnologije i kvalitet razvoja se konstantno menjaju na bolje. Ne postoje delovi sistema koji moraju da rade na odredjeni nacin. Sve je podlozno promeni i refactor-u ka buducem boljem stanju sistema. Radi se dosta na produktivnosti inzenjera i na automatizaciji procesa. - Procena napretka je na svakih 6 meseci, ali razmena povratnih informacija o svacijem radu se desava u regularnim sastancima sa mentorom u mnogo kracem vremenskom periodu.

    Zamerke kompaniji:

    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
    • FishingBooker
  • Privatno zdravstveno osiguranje Rad od kuće Fleksibilno radno vreme Kultura učenja Rad na in-house proizvodu Team buildings Organizovane ribolovačke ture
  • Tech stack

    PHP MySQL InnoDB Cluster Python Bootstrap React.js React Native Redux Firebase TypeScript BugSnag Browserstack Selenium Elastic Stack Ansible Docker
Slični poslovi se učitavaju...
Copyright © 2021 ·
Made with in Subotica.
Sadržaj sajta je u vlasništvu kompanije HelloWorld. Zabranjeno je njegovo preuzimanje bez dozvole.

Postavi pitanje poslodavcu

Prosledićemo tvoj upit poslodavcu samo ako je u vezi sa oglasima za posao na našem sajtu, apliciranjem na iste, praksom u datoj kompaniji i slično.
Čim dobijemo odgovor, poslaćemo ti ga na e-mail.
Uspešno
Neuspešno urađena operacija
Prijavi se u svoj nalog
Zaboravljena šifra?

Nisi registrovani korisnik? Napravi nalog ili se prijavi putem društvenih mreža.



Prijava putem društvenih mreža

Kontaktiraj nas

Tvoja poruka će biti prosleđena timu HelloWorld.rs, a ne poslodavcu.

Potvrdi

Greška