Senior Frontend Developer
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:
-
Senior Frontend Developer / Tech Lead - programowanie, podejmowanie decyzji technologicznych, zarządzanie zadaniami w zespole.
- 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.