Senior Frontend Developer

20 000 - 35 500 PLN netto - B2B
Otwarte
O nas:

Jesteśmy venture builder’em i od ponad 10 lat tworzymy innowacyjne startupy, które spotykają się z uznaniem na rynku - szybko zyskują klientów i inwestorów. Specjalizujemy się w technologiach takich, jak blockchain, big data i fintech. O naszych projektach pisały media w Polsce i za granicą, między innymi Forbes czy Newsweek.

Praca developer’a w ICEO to możliwość współpracy z zespołem profesjonalistów - od innych developerów po DevOps! Co więcej, praca developer’a w naszej firmie to nie tylko programowanie - to również aktywny udział w tworzeniu koncepcji produktu, planowaniu jego rozwoju i doborze stosowanych technologii.

ICEO oferuje również możliwość rozwoju w kierunku poziomu managerskiego. Zostając członkiem naszego zespołu, masz szansę pracy jako Epic Team Leader oraz awansu na pozycję Head of Development nowego produktu!

O projekcie:

Norion jest innowacyjnym labem, łączącym kompetencje technologiczne, biznesowe oraz prawne, dzięki którym powstają nowatorskie i kompletne ekosystemy tokenizacyjne. Misją Norion jest wspieranie klientów w przenoszeniu wartości do świata cyfrowego i poruszaniu się w przestrzeni Web 3.0, DeFi oraz Metaverse. Klienci mogą czerpać z doświadczenia, sprawdzonych metod działania oraz autorskich technologii firmy Norion. Otwiera to szansę na sprawne budowanie solidnych modeli biznesowych, długoterminowy wzrost, angażowanie społeczności oraz maksymalne wykorzystanie potencjału tokenizacji.

Metodologia i stack:

Pracujemy w metodyce Kanban. Budujemy multidyscyplinarne zespoły (8-10 osób) w obrębie funkcjonalności biznesowych, które składają się ze specjalistów z różnych dziedzin (frontend, backend, qa, design). W ramach epików spotykamy się na daily lub update calle, 2 razy w tygodniu mamy lożę Frontendową, mamy także spotkania pomiędzy działami. Oprócz tego utrzymujemy ze sobą stały kontakt przebywając w trakcie dnia pracy w naszym wirtualnym biurze

Development: React v17 + TypeScript, MUI v5, Redux Toolkit, Axios, i18next,

Testy: React Testing Library, Cypress

Design: Figma, Storybook, Zeroheight

Komunikacja: Slack, Virtual Office (wewnętrzne narzędzie oparte na Google Meet)

Zarządzanie pracą: Jira

Dokumentacja: Confluence

Repozytorium: Bitbucket

Monitoring: Grafana, Kibana

Infrastruktura: Docker, Kubernetes, Microservices, GCP

Do Twoich obowiązków będzie należeć:
  • development komponentów frontendowych z zachowaniem wysokiej jakości kodu,
  • development widoków frontendowych zgodnie z dostarczonym designem,
  • code review pracy innych developerów,
  • pisanie testów jednostkowych / integracyjnych,
  • wersjonowanie kodu zgodnie z git flow,
  • wsparcie w procesie wytwarzania oprogramowania - research, koncepcjonowanie, rozwój wiedzy architektonicznej,
  • współpraca z zespołem w ramach epika
Stack technologiczny i narzędzia:

Stack technologiczny: React, TypeScript, MUI, Redux, Axios, i18next, Git flow | Gatsby.js, Grav CMS.

Narzędzia: Slack, Discord, Jira, Confluence, Bitbucket, Figma, VisualCode, Webstorm.

Infrastruktura: Docker, Kubernetes, Microservices, GCP.

Czego będziemy od Ciebie oczekiwać:
  • Minimum 4 lata doświadczenia komercyjnego w tworzeniu rozwiązań frontendowych
  • Bardzo dobra znajomość React
  • Bardzo dobra znajomość JavaScript (ES6+) i TypeScript
  • Bardzo dobra znajomość Redux i Context API
  • Znajomość zasad RWD i umiejętność zakodowania interfejsu na podstawie makiet
  • Doświadczenie w pracy z API REST,
  • Umiejętność debugowania kodu i optymalizacja wydajnościowa aplikacji
  • Umiejętność testowania kodu z użyciem bibliotek frontendowych np. RTL
  • Zaawansowana umiejętność projektowania architektury aplikacji internetowych
  • Znajomość angielskiego pozwalająca na swobodną komunikację (min. B2)
Mile widziane:
  • Doświadczenie w pracy z biblioteką MUI
  • Doświadczenie w pracy z git flow i CI/CD
  • Doświadczenie w pracy z WebSocket, GraphQL
  • Znajomość narzędzi wchodzących w skład nowoczesnych ekosystemów frontendowych (npm, webpack, ESLint, Prettier, Husky, Storybook, Rollup itd.)
  • Rozumienie biznesowe produktu
  • Wiedza domenowa z sektora FinTech i znajomość branży krypto
Ścieżka kariery:
  1. Senior Frontend Developer / Tech Lead - programowanie, podejmowanie decyzji technologicznych, zarządzanie zadaniami w zespole.

  2. Head Of Development - pełna odpowiedzialność za architekturę, cały cykl życia systemu i pracę zespołu w projekcie. Konieczne dobre rozumienie wymagań biznesowych i umiejętność przełożenia ich na architekturę. Wymagana umiejętność priorytetyzowania zadań, które przełoży się na świadome budowanie produktu i schodzenie z długu technicznego.
Oferujemy:
  • wynagrodzenie 20 000 - 35 500 PLN netto (B2B),
  • do 26 dni płatnej przerwy w świadczeniu usług w roku,
  • możliwość zatrudnienia w oparciu o UoP,
  • pakiet prywatnej opieki medycznej Medicover Premium,
  • pakiet benefitów MultiSport Plus,
  • sprzęt - komputer stacjonarny / laptop, monitory i dodatki biurowe,
  • możliwość dostosowania godzin pracy, brak nadgodzin
  • pracę w trybie zdalnym lub/oraz z biura w Krakowie lub Poznaniu,
  • możliwość uczestniczenia w wewnętrznym programie szkoleń,
  • ścieżkę kariery umożliwiającą stały rozwój i osiągnięcie poziomu managerskiego,
  • udział w spotkaniach biznesowych i integracyjnych,
  • profesjonalny proces onboardingu,
  • i wiele innych dodatków, które sprawią, że poczujesz się dobrze :)
Proces Rekrutacyjny:

Nasz proces rekrutacyjny obejmuje maksymalnie dwa etapy.

I Etap:

  • Rozmowa wprowadzająca, podczas której opowiemy Ci o nas i podejściu Venture Builder, naszych celach, zespole oraz o zrealizowanych i aktualnie prowadzonych projektach. Na tym etapie będziemy chcieli poznać Twoją aktualną sytuację w kontekście zmiany pracy, oczekiwania finansowe oraz preferowaną formę zatrudnienia.
  • Rozmowa techniczna, podczas której będziemy chcieli poznać Twoje doświadczenie. Zadamy Ci kilka pytań dotyczących architektury rozwiązań, dobrych praktyk oraz znajomości konkretnych narzędzi.

II Etap (opcjonalny):

  • Zadanie techniczne i rozmowa na jego temat. W ramach rekrutacji możemy Cię poprosić o wykonanie krótkiego zadania technicznego w domu, które jest ściśle związane z kompetencjami wymaganymi na tym stanowisku. To obraz naszego stacku w pigułce :slight_smile: Następnie spotykamy się i omawiamy wspólnie zadanie.