React Developer
- Pełny etat
Opis firmy
Infakt Sp. z o.o. zmienia rynek usług księgowych w Polsce od 2008 r. Firma oferuje profesjonalną i nowoczesną obsługę księgową jednoosobowych działalności gospodarczych za pośrednictwem prostych i intuicyjnych aplikacji online. inFakt to nowoczesne Ogólnopolskie Biuro Rachunkowe dla prowadzących działalność na własny rachunek oraz osób planujących założyć własną firmę.
Opis stanowiska
Cześć, nazywam się Agnieszka Różańska i jestem Team Liderem zespołu Frontend w inFakt.
Do naszego zespołu w Krakowie poszukuję React Developera ze znajomością TypeScript z minimum rocznym doświadczeniem.
Praca z nami to:
- aplikacja frontendowa (React + Nextjs) tworzona od podstaw, bez zaszłości
- nowoczesne rozwiązania takie jak hosting w AWS, CDN, k8s, GithubActions, Buddy.works, HoneyBadger, ReactJS
- duże skupienie na bezpieczeństwie aplikacji (regularne audyty, dependabot, szkolenia developerów w Niebezpieczniku i Sekuraku)
- architektura oparta o mikroserwisy i komunikację RabbitMQ/RestAPI,
- code review jako kluczowy element wdrażania nowego kodu,
- bycie częścią 32-osobowego działu IT (5 zespołów po 4-5 developerów + testerzy)
- spotkania wewnątrz IT, na których rozmawiamy o rozwiązaniach z ostatnich sprintów, ciekawostkach i planach technologicznych
- LeSS (skalowalny Scrum), gdzie na wspólnym review całej firmy (marketing, sprzedaż, obsługa klienta i IT) pokazujemy, co nowego dostarczyliśmy Klientom
- poukładane środowisko pracy przyjazne developerom, np. dedykowane środowiska testowe, code review, stale rozwijane testy automatyczne
- jasno opisana ścieżka rozwoju (poziomy developera inFakt) oraz wdrożenia do zespołu
- elastyczny czas rozpoczęcia pracy (między 7.00 a 10.00, jak Ci wygodnie) oraz tryb hybrydowy(do ustalenia z zespołem), jeśli chodzi o miejsce pracy (biuro – dom)
Czym zajmuje się zespół Frontend?
- nasza codzienna praca polega na implementacji funkcjonalności na podstawie makiet, przygotowanych przez UX (obejmuje zarówno widok jak i działanie)
- pracujemy na wersji React.js z użyciem Redux
- w tworzeniu widoków wykorzystujemy MaterialUI, dostosowując komponenty do naszych potrzeb
- mamy realny wpływ na wybór wykorzystywanych technologii oraz na końcowy kształt produktu
- ściśle współpracujemy z Product Ownerem od pierwszego etapu projektu
- współpracujemy z zespołami backendowymi przygotowującymi API(Ruby), ale rozwijamy też część API w Node.js
- każdy fragment kodu przechodzi przez Code Review i testy (automatyczne i manualne)
- sami definiujemy cele sprintowe i kwartalne
- bierzemy udział w konferencjach i dzielimy się wiedzą wewnątrz zespołu
Kwalifikacje
Szukam właśnie Ciebie, jeśli:
- masz minimum roczne doświadczenie w pisaniu aplikacji w React.js (architektura flux, redux, hooki)
- znasz css(sass) i html na poziomie bardzo dobrym
- biegle poruszasz się w TypeScript i ES6
- posiadasz wiedzę na temat bezpieczeństwa aplikacji www
Dodatkowym atutem będzie:
- umiejętność pisania testów (Jest, React Testing Library)
- doświadczenie z pracy z Gitem i Webpackiem
- umiejętność projektowania architektury microfrontendowej
- doświadczenie z różnymi podejściami do stylowania: CSS Modules VS CSS-in-JS (styled components)
Dodatkowe informacje
Dla Ciebie:
- Praca w zespole, dla którego liczą się wartości,
- Komfortowe, klimatyzowane biuro w Centrum Krakowa (obecne w
wersji hybrydowej tj. pracujemy w biurze 1 raz w tygodniu) – 10 minut spacerem od Dworca Głównego PKP, - Klarowne rozmowy o wynikach i rozwoju,
- Atrakcyjny system rekomendacyjny,
- Spotkania i wyjazdy integracyjne,
- Zniżka na usługi księgowe inFakt.pl – 250 zł/mc netto,
- Możliwość współpracy w oparciu o umowę o pracę, zlecenie lub B2B
- Pakiet relokacyjny, jeśli zdecydujesz się na przeprowadzkę do Krakowa,
- MacBooka Pro i dwa dodatkowe monitory
- Techniczna biblioteczka
- Ubezpieczenie zdrowotne dla Ciebie i Twojej rodziny/partnera
- Świeże owoce i dobra kawa
- Kartę Multisport Benefit
- Dedykowany parking rowerowy + prysznic + szafka na ubrania
Wygodne krzesło 🙂 (może dbać o Twój kręgosłup również podczas pracy zdalnej)