All offersWarszawaJSFront-End Developer
Front-End Developer
JS
Astarium

Front-End Developer

Astarium
Warszawa
Type of work
Undetermined
Experience
Junior
Employment Type
B2B
Operating mode
Office

Tech stack

    HTML5 / CSS3
    advanced
    JavaScript
    regular
    Git
    regular
    Ember.js
    junior

Job description

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 kilkaset 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 11 osób, z czego 6 programuje: 3 osoby robią backend w Ruby on Rails, 1 frontend i tutaj przydałby się ktoś jeszcze.

O projekcie i kodzie:
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.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 4500 - 6500 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 js@astarium.pl. Jeśli masz pytania odnośnie pracy, to też do nas napisz, odpowiemy.