KOLEO szuka programisty Front End do pracy w Warszawie.

KOLEO to nowoczesny rozkład jazdy pociągów z cenami biletów, gdzie w jednej transakcji można kupić bilety na pociągi różnych przewoźników. Mamy kilkadziesiąt tysięcy użytkowników i szybko rośniemy.

Pracujemy w Warszawie w przedwojennej kamienicy na urokliwej Saskiej Kępie. Zespół w tej chwili liczy 12 osób, z czego 6 programuje: 3 osoby robią backend w Ruby on Rails, 1 frontend i tutaj przydałby się ktoś jeszcze.

Zależy nam na kimś kto jest w stanie pisać porządny kod w JS, a nie tylko wklejać widgety w jQuery i hacki ze StackOverflow. Nasz frontend napisany jest w Ember.js i traktujemy go jak pełnoprawną aplikację (czyli jak appkę na Androida i iOSa). Aplikacja jest dość spora (około 13k linii kodu), ale dobrze utrzymana. Mamy zamiar dodać do niej kilka dużych funkcji. Oprócz strony od czasu do czasu robimy jakieś mały landing page, gdzie można poeksperymentować bez zobowiązań z różnymi rozwiązaniami. (Tutaj możesz zobaczyć jaki kod lubimy: https://github.com/Astarium/widget).

Od strony CSSowej używamy Foundation i SASSa (❤️ zmienne i mixiny). Współpracujemy ze świetną grupką designerów i mogę powiedzieć, że szykuje nam się odświeżenie szaty graficznej. Do tego oczywiście pracujemy w gicie, mamy testy integracyjne w Selenium i Capybarze, które przeklikują aplikację i są podpięte pod CI. Dodatkowo mamy testera, który zajmuje się QA. Planujemy zadania raz w tygodniu, robimy codziennie standupy ale nie jesteśmy fanatykami metodologi, tylko zdrowego rozsądku. Używamy pull requestów do code review i czasem potrafimy jeden fragment kodu męczyć tak długo, aż jest dobry.

Co będziesz robił(a)?

  • głównie nowe ficzery – wciąż jest sporo funkcji, które chcemy dodać do aplikacji
  • przebudowanie istniejących rzeczy (bo np zauważymy, że można usprawnić proces zakupy biletu)
  • bugfixy – bo czasem coś źle wygląda na Safari (tak, uważamy, że Safari to nowe IE)
  • refactoring tego co istnieje, bo przecież można lepiej
  • bronić swoich rozwiązań w pull requestach i dawać konstruktywny feedback w cudzych

O Tobie:

  • masz doświadczenie z frontendowmy frameworkiem. Nie musi to być Ember.js (chociaż tak byłoby najlepiej), może też być React.js, Angular, Vue.js lub coś innego
  • chcesz i jesteś w stanie się nauczyć Embera
  • umiesz programować w czystym JS
  • dbasz o jakość i czytelność kodu
  • znasz HTML, CSS i umiesz wykorzystać SASS
  • masz doświadczenie z GITem
  • chcesz tworzy fajny produkt i solidny kod
  • lubisz eksperymentować i próbować nowych rzeczy

Mile widziane:

  • umiesz przeczytać kod Rubiego i zmienić coś w serializerze
  • masz doświadczenie z testami automatycznymi
  • lubisz pociągi

Oferujemy:

  • wynagrodzenie 4000 – 6000 zł netto przy umowie o dzieło, lub na fakturze
  • typ umowy do wyboru (o pracę, B2B, o dzieło)
  • urlop niezależnie od typu umowy (20 lub 26 dni – w zależności od stażu pracy)
  • MacBook Air
  • budżet na książki, szkolenia i konferencje
  • wycieczki integracyjne (np. do fabryki pociągów, lub nastawni kolejowych)
  • napoje
  • cotygodniowe spotkania z cyklu #nauka

Zgłoś się wysyłając maila na aleks@astarium.pl. Jeśli masz pytania odnośnie pracy, to też do nas napisz, odpowiemy.