Senior Frontend Developer (F/M) - React+TypeScript
⚲ Kraków
25 200 - 30 240 PLN netto (B2B) | 19 000 - 24 000 PLN brutto (UoP)
Wymagania
- Front-End
- TypeScript
- React
Opis stanowiska
Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Nasze systemy wspierają złożone procesy medyczne i integrują się z wieloma systemami zewnętrznymi. Szukamy kolejnego członka zespołu rozwijającego nasze rozwiązania SaaS, które mają realny wpływ na codzienną pracę użytkowników.
Rozwijamy nasze rozwiązania w kilku zespołach Scrumowych, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. Pracujemy w architekturze mikroserwisowej, wykorzystując podejście Domain Driven Design do modelowania złożonych procesów biznesowych. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania odpowiadały na realne potrzeby użytkowników i sprawdzały się w codziennej pracy. Nie szukamy osoby, która chce jedynie realizować gotowe zadania. Szukamy developera, który chce rozumieć problemy użytkowników, proponować rozwiązania i współtworzyć produkt.
Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania, z których korzystają ludzie, których znasz?
Aplikuj do nas!
Za co będziesz odpowiedzialna/y:• Projektowanie i implementację funkcjonalności w React i TypeScript;
• Współtworzenie architektury frontendowej systemu i aktywny udział w decyzjach technicznych;
• Analiza wymagań produktowych, biznesowych i technicznych;
• Współpraca przy projektowaniu rozwiązań odpowiadających na potrzeby lekarzy i personelu medycznego;
• Implementacja funkcjonalności wspierających złożone procesy biznesowe w branży medycznej;
• Dbanie o jakość kodu (code review, testy);
• Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą;
• Inicjowanie i wdrażanie usprawnień technicznych oraz organizacyjnych w obszarze frontendu;
• Współpraca z backend developerami, QA i Product Ownerem.
Nasze wymagania:
Szukamy osoby, która:
• Ma co najmniej 6 lat doświadczenia w tworzeniu aplikacji frontendowych w React oraz doświadczenie w samodzielnym projektowaniu rozwiązań;
• Bardzo dobrze zna React i TypeScript;
• Potrafi samodzielnie zaprojektować rozwiązanie dla złożonego problemu i rozbić je na etapy realizacji;
• Rozumie kontekst biznesowy rozwiązań i bierze odpowiedzialność za ich działanie w praktyce (nie tylko za implementację);
• Nie ogranicza się do realizacji zadań – interesuje się tym, czy rozwiązanie spełnia potrzeby użytkownika;
• Aktywnie identyfikuje problemy, proponuje rozwiązania i usprawnienia;
• Rozumie praktyki efektywnego wytwarzania oprogramowania (np. trunk-based development, Continuous Delivery) lub chce je rozwijać w praktyce;
• Jasno się komunikuje i potrafi uzasadniać decyzje techniczne;
• Potrafi wspierać innych członków zespołu, dzielić się wiedzą i pomagać w podejmowaniu decyzji technicznych;
• Projektuje rozwiązania z myślą o utrzymywalności i rozwoju systemu.
Używane technologie:
• React, TypeScript, React Router;
• Komunikacja z API: React Query;
• Formularze: React Hook Form;
• Testy: Testing Library, Vitest oraz end-to-end oparte o Selenium;
• Narzędzia: Storybook, Webpack, Vite;
• Style: Styled Components.
Mile widziane:
• Wykształcenie wyższe techniczne (preferowane informatyczne);
• Doświadczenie w pracy nad złożonymi systemami biznesowymi w architekturze mikroserwisowej;
• Doświadczenie z aplikacjami mobilnymi lub responsywnymi interfejsami;
• Doświadczenie z narzędziami AI do zwiększania produktywności i jakości pracy programistycznej;
• Znajomość Dockera, Kubernetesa;
• Doświadczenie z Continuous Delivery;
• Umiejętność korzystania z platformy do projektowania wizualnego (Figma).
Co oferujemy?
• Realny wpływ na rozwój produktu usprawniającego codzienną pracę lekarzy oraz personelu medycznego;
• Faktyczna decyzyjność w zakresie rozwiązań technicznych i architektury systemu.
• Sprawczość w zakresie realizacji zadań (narzędzia, podejście, implementacja);
• Pracę w środowisku stawiającym na jakość kodu i pragmatyczne podejście do procesu;
• Możliwość rozwoju zawodowego – szkolenia, konferencje;
• Stabilne zatrudnienie w oparciu o umowę o pracę lub kontrakt B2B;
• Elastyczne godziny pracy oraz możliwość pracy zdalnej;
• Niezbędne narzędzia pracy;
• Naukę języka angielskiego;
• Opiekę medyczną LuxMed;
• Karnet Benefit Multisport;
• Możliwość przystąpienia do ubezpieczenia grupowego;
• Program rekomendacji pracowników;
• Nowoczesne biuro, spotkania integracyjne.
Rozwijamy nasze rozwiązania w kilku zespołach Scrumowych, z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości. Pracujemy w architekturze mikroserwisowej, wykorzystując podejście Domain Driven Design do modelowania złożonych procesów biznesowych. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania odpowiadały na realne potrzeby użytkowników i sprawdzały się w codziennej pracy. Nie szukamy osoby, która chce jedynie realizować gotowe zadania. Szukamy developera, który chce rozumieć problemy użytkowników, proponować rozwiązania i współtworzyć produkt.
Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania, z których korzystają ludzie, których znasz?
Aplikuj do nas!
Za co będziesz odpowiedzialna/y:• Projektowanie i implementację funkcjonalności w React i TypeScript;
• Współtworzenie architektury frontendowej systemu i aktywny udział w decyzjach technicznych;
• Analiza wymagań produktowych, biznesowych i technicznych;
• Współpraca przy projektowaniu rozwiązań odpowiadających na potrzeby lekarzy i personelu medycznego;
• Implementacja funkcjonalności wspierających złożone procesy biznesowe w branży medycznej;
• Dbanie o jakość kodu (code review, testy);
• Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą;
• Inicjowanie i wdrażanie usprawnień technicznych oraz organizacyjnych w obszarze frontendu;
• Współpraca z backend developerami, QA i Product Ownerem.
Nasze wymagania:
Szukamy osoby, która:
• Ma co najmniej 6 lat doświadczenia w tworzeniu aplikacji frontendowych w React oraz doświadczenie w samodzielnym projektowaniu rozwiązań;
• Bardzo dobrze zna React i TypeScript;
• Potrafi samodzielnie zaprojektować rozwiązanie dla złożonego problemu i rozbić je na etapy realizacji;
• Rozumie kontekst biznesowy rozwiązań i bierze odpowiedzialność za ich działanie w praktyce (nie tylko za implementację);
• Nie ogranicza się do realizacji zadań – interesuje się tym, czy rozwiązanie spełnia potrzeby użytkownika;
• Aktywnie identyfikuje problemy, proponuje rozwiązania i usprawnienia;
• Rozumie praktyki efektywnego wytwarzania oprogramowania (np. trunk-based development, Continuous Delivery) lub chce je rozwijać w praktyce;
• Jasno się komunikuje i potrafi uzasadniać decyzje techniczne;
• Potrafi wspierać innych członków zespołu, dzielić się wiedzą i pomagać w podejmowaniu decyzji technicznych;
• Projektuje rozwiązania z myślą o utrzymywalności i rozwoju systemu.
Używane technologie:
• React, TypeScript, React Router;
• Komunikacja z API: React Query;
• Formularze: React Hook Form;
• Testy: Testing Library, Vitest oraz end-to-end oparte o Selenium;
• Narzędzia: Storybook, Webpack, Vite;
• Style: Styled Components.
Mile widziane:
• Wykształcenie wyższe techniczne (preferowane informatyczne);
• Doświadczenie w pracy nad złożonymi systemami biznesowymi w architekturze mikroserwisowej;
• Doświadczenie z aplikacjami mobilnymi lub responsywnymi interfejsami;
• Doświadczenie z narzędziami AI do zwiększania produktywności i jakości pracy programistycznej;
• Znajomość Dockera, Kubernetesa;
• Doświadczenie z Continuous Delivery;
• Umiejętność korzystania z platformy do projektowania wizualnego (Figma).
Co oferujemy?
• Realny wpływ na rozwój produktu usprawniającego codzienną pracę lekarzy oraz personelu medycznego;
• Faktyczna decyzyjność w zakresie rozwiązań technicznych i architektury systemu.
• Sprawczość w zakresie realizacji zadań (narzędzia, podejście, implementacja);
• Pracę w środowisku stawiającym na jakość kodu i pragmatyczne podejście do procesu;
• Możliwość rozwoju zawodowego – szkolenia, konferencje;
• Stabilne zatrudnienie w oparciu o umowę o pracę lub kontrakt B2B;
• Elastyczne godziny pracy oraz możliwość pracy zdalnej;
• Niezbędne narzędzia pracy;
• Naukę języka angielskiego;
• Opiekę medyczną LuxMed;
• Karnet Benefit Multisport;
• Możliwość przystąpienia do ubezpieczenia grupowego;
• Program rekomendacji pracowników;
• Nowoczesne biuro, spotkania integracyjne.
🔍 Dekoder Ogłoszenia
🔴
Szukamy kolejnego członka zespołu rozwijającego nasze rozwiązania SaaS
Może oznaczać, że zespół jest w fazie rozbudowy, ale też że są rotacje i ciągle szukają nowych osób.
🔴
z naciskiem na jakość, przewidywalność i ciągłe dostarczanie wartości
Może to być szczere dążenie do dobrych praktyk, ale też próba zamaskowania potencjalnych problemów z procesami lub terminowością.
🔴
Nie szukamy osoby, która chce jedynie realizować gotowe zadania. Szukamy developera, który chce rozumieć problemy użytkowników, proponować rozwiązania i współtworzyć produkt.
Oczekują od kandydata proaktywności i zaangażowania wykraczającego poza czyste kodowanie, co może oznaczać większą odpowiedzialność i presję.
🔴
Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania, z których korzystają ludzie, których znasz?
To atrakcyjne hasła, ale mogą sugerować, że oczekiwana jest duża samodzielność i podejmowanie decyzji, co wiąże się z większym obciążeniem pracą.
🟡
Współtworzenie architektury frontendowej systemu i aktywny udział w decyzjach technicznych
Oznacza, że będziesz miał wpływ na architekturę, ale też że będziesz musiał aktywnie uczestniczyć w dyskusjach i potencjalnie bronić swoich rozwiązań.