June 1, 2026

Senior Frontend Developer (F/M) - React+TypeScript

Senior • Remote

25,200 - 30,240 PLN

Krakow, Poland

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.

Similar jobs you might like

Technology

drEryk

Senior Backend Developer [f/m] - Java

Senior

Remote

Krakow, Poland

18,000 - 24,000 PLN

🏢 Summary: Senior Java Developer role focused on building and evolving a SaaS medical platform used by healthcare professionals in Poland. The position involves designing microservice-based solutions, working with Domain Driven Design, integrating external systems, and actively contributing to technical decisions in Scrum teams. The offer includes flexible remote work, technical ownership, and professional development opportunities. 🗂️ Requirements: Minimum 6 years of experience in Java web application development or 2 years in a senior role, Ability to independently design solutions for complex problems, Understanding of business context and responsibility for delivered solutions, Experience with Domain Driven Design (DDD), Very good knowledge of Java 11+, Experience with Hibernate, Experience with Spring framework, Good knowledge of SQL, Experience with PostgreSQL, Experience writing tests with Spock or JUnit, Experience designing distributed systems and microservices, Ability to write maintainable and readable code, Clear technical communication skills, Ability to support team members and participate in technical decisions 📃 Skills: Java, Hibernate, Spring, SQL, PostgreSQL, Spock, JUnit, Microservices, DDD, CQRS, Docker, Kubernetes, AWS, React, TypeScript, Scrum 🏢 Description: Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Szukamy kolejnego członka zespołu rozwijającego system w modelu SaaS, który ma realny wpływ na ich codzienną pracę. Rozwijamy system 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. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania realnie działały u użytkowników i odpowiadały na ich potrzeby. Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania i współtworzyć produkt, z którego korzystają ludzie, których znasz? Aplikuj do nas! Za co będziesz odpowiedzialna/y : Projektowanie i implementację funkcjonalności; Modelowanie domeny i pracę z danymi; Integracje z systemami zewnętrznymi; Analizę i rozwiązywanie problemów technicznych; Dbanie o jakość kodu (code review, testy); Aktywny udział w decyzjach technicznych; Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; Współpracę z frontend developerami, QA i Product Ownerem. Nasze wymagania: Szukamy osoby, która: Ma minimum 6 lat doświadczenia w tworzeniu aplikacji webowych z użyciem języka Java lub 2 lata na stanowisku seniora; 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) i 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; ma praktyczne doświadczenie w pracy z Domain Driven Design (DDD). Wymagania techniczne: Bardzo dobra znajomość języka Java (11+); Doświadczenie w pracy z Hibernate; Doświadczenie w pracy z frameworkiem Spring (zarządzanie kontekstem aplikacji, DI, integracja modułów); Dobra znajomość SQL (najlepiej w kontekście PostgreSQL); Doświadczenie w pisaniu testów (np. Spock, JUnit); Doświadczenie w projektowaniu systemów rozproszonych (architektura mikroserwisowa); Umiejętność projektowania czytelnego i utrzymywalnego kodu. Mile widziane: Wykształcenie wyższe techniczne (preferowane informatyczne); Podstawowa znajomość technologii frontendowych (React, TypeScript); Doświadczenie z CQRS; Znajomość Dockera, Kubernetesa; Podstawowa znajomość usług chmurowych (np. AWS); Doświadczenie z Continuous Delivery; Znajomość metodologii Scrum. 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; 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.

Healthcare

drEryk

Senior Backend Developer [f/m] - Java

Senior

Remote

Krakow, Poland

18,000 - 24,000 PLN

🏢 Summary: Senior Java Developer role focused on designing and developing a SaaS system for the medical sector in a microservices architecture. The position involves domain modeling (DDD), system integrations, and ensuring high code quality within Scrum teams practicing Continuous Delivery. The role includes real impact on architectural decisions and distributed system design. 🗂️ Requirements: Minimum 6 years of experience in Java web application development or 2 years in a senior role, Very good knowledge of Java 11+, Commercial experience with Spring framework, Experience with Hibernate, Good knowledge of SQL (preferably PostgreSQL), Experience in designing distributed systems and microservices architecture, Practical experience with Domain Driven Design (DDD), Experience in writing automated tests, Ability to design maintainable and scalable solutions, Understanding of Continuous Delivery and trunk-based development practices 📃 Skills: Java, Spring, Hibernate, SQL, PostgreSQL, JUnit, Spock, Microservices, DDD, Docker, Kubernetes, AWS, CQRS, Scrum, React, TypeScript 🏢 Description: Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Szukamy kolejnego członka zespołu rozwijającego system w modelu SaaS, który ma realny wpływ na ich codzienną pracę. Rozwijamy system 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. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania realnie działały u użytkowników i odpowiadały na ich potrzeby. Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania i współtworzyć produkt, z którego korzystają ludzie, których znasz? Aplikuj do nas! Za co będziesz odpowiedzialna/y : Projektowanie i implementację funkcjonalności; Modelowanie domeny i pracę z danymi; Integracje z systemami zewnętrznymi; Analizę i rozwiązywanie problemów technicznych; Dbanie o jakość kodu (code review, testy); Aktywny udział w decyzjach technicznych; Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; Współpracę z frontend developerami, QA i Product Ownerem. Nasze wymagania: Szukamy osoby, która: Ma minimum 6 lat doświadczenia w tworzeniu aplikacji webowych z użyciem języka Java lub 2 lata na stanowisku seniora; 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) i 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; ma praktyczne doświadczenie w pracy z Domain Driven Design (DDD). Wymagania techniczne: Bardzo dobra znajomość języka Java (11+); Doświadczenie w pracy z Hibernate; Doświadczenie w pracy z frameworkiem Spring (zarządzanie kontekstem aplikacji, DI, integracja modułów); Dobra znajomość SQL (najlepiej w kontekście PostgreSQL); Doświadczenie w pisaniu testów (np. Spock, JUnit); Doświadczenie w projektowaniu systemów rozproszonych (architektura mikroserwisowa); Umiejętność projektowania czytelnego i utrzymywalnego kodu. Mile widziane: Wykształcenie wyższe techniczne (preferowane informatyczne); Podstawowa znajomość technologii frontendowych (React, TypeScript); Doświadczenie z CQRS; Znajomość Dockera, Kubernetesa; Podstawowa znajomość usług chmurowych (np. AWS); Doświadczenie z Continuous Delivery; Znajomość metodologii Scrum. 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; 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.

Healthcare

drEryk

Senior Backend Developer [f/m] - Java

Senior

Remote

Krakow, Poland

18,000 - 24,000 PLN

🏢 Summary: Senior Java Developer role focused on designing and developing a SaaS system for the medical sector, built in a microservices architecture with Domain Driven Design. The position involves implementing complex business logic, integrating external systems, and taking responsibility for technical decisions and code quality. The role offers real impact on a product used daily by medical professionals. 🗂️ Requirements: Minimum 6 years of experience in web application development with Java or 2 years in a senior position, Very good knowledge of Java 11+, Experience with Spring framework, Experience with Hibernate, Good knowledge of SQL (preferably PostgreSQL), Experience in designing distributed systems (microservices architecture), Practical experience with Domain Driven Design (DDD), Experience in writing automated tests, Ability to design maintainable and readable code, Understanding of Continuous Delivery and trunk-based development 📃 Skills: Java, Spring, Hibernate, SQL, PostgreSQL, JUnit, Spock, Microservices, DDD, Docker, Kubernetes, AWS, CQRS, React, TypeScript, Scrum, ContinuousDelivery 🏢 Description: Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Szukamy kolejnego członka zespołu rozwijającego system w modelu SaaS, który ma realny wpływ na ich codzienną pracę. Rozwijamy system 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. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania realnie działały u użytkowników i odpowiadały na ich potrzeby. Chcesz mieć wpływ na to, co robisz? Chcesz brać odpowiedzialność za rozwiązania i współtworzyć produkt, z którego korzystają ludzie, których znasz? Aplikuj do nas! Za co będziesz odpowiedzialna/y : Projektowanie i implementację funkcjonalności; Modelowanie domeny i pracę z danymi; Integracje z systemami zewnętrznymi; Analizę i rozwiązywanie problemów technicznych; Dbanie o jakość kodu (code review, testy); Aktywny udział w decyzjach technicznych; Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; Współpracę z frontend developerami, QA i Product Ownerem. Nasze wymagania: Szukamy osoby, która: Ma minimum 6 lat doświadczenia w tworzeniu aplikacji webowych z użyciem języka Java lub 2 lata na stanowisku seniora; 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) i 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; ma praktyczne doświadczenie w pracy z Domain Driven Design (DDD). Wymagania techniczne: Bardzo dobra znajomość języka Java (11+); Doświadczenie w pracy z Hibernate; Doświadczenie w pracy z frameworkiem Spring (zarządzanie kontekstem aplikacji, DI, integracja modułów); Dobra znajomość SQL (najlepiej w kontekście PostgreSQL); Doświadczenie w pisaniu testów (np. Spock, JUnit); Doświadczenie w projektowaniu systemów rozproszonych (architektura mikroserwisowa); Umiejętność projektowania czytelnego i utrzymywalnego kodu. Mile widziane: Wykształcenie wyższe techniczne (preferowane informatyczne); Podstawowa znajomość technologii frontendowych (React, TypeScript); Doświadczenie z CQRS; Znajomość Dockera, Kubernetesa; Podstawowa znajomość usług chmurowych (np. AWS); Doświadczenie z Continuous Delivery; Znajomość metodologii Scrum. 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; 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.

Technology

Lepobooks

Senior React Native / Frontend Developer

Senior

Hybrid

Szczecin, Poland

18,000 - 22,000 PLN/mo

🏢 Summary: Oferta dotyczy rozwoju aplikacji webowej i mobilnej LEPoLEK w środowisku React Native i Expo, z dużym wpływem na architekturę, design system oraz rozwój produktu edukacyjnego dla medyków. Rola obejmuje tworzenie nowych funkcjonalności, integrację z backendem i rozwiązaniami AI oraz współpracę w seniorskim zespole produktowym. Praca odbywa się w modelu hybrydowym lub stacjonarnym w Szczecinie. 🗂️ Requirements: Minimum 5 lat komercyjnego doświadczenia we frontendzie lub mobile, Bardzo dobra znajomość React Native, Komercyjne doświadczenie z Expo, Bardzo dobra znajomość React, Bardzo dobra znajomość TypeScript, Umiejętność projektowania architektury komponentów, Doświadczenie z komponentami wielokrotnego użytku, Umiejętność pisania testów jednostkowych i integracyjnych, Dobra znajomość Git i pracy z code review, Umiejętność tworzenia dokumentacji technicznej, Znajomość języka polskiego, Gotowość do pracy hybrydowej lub stacjonarnej w Szczecinie minimum 3 dni w tygodniu 📃 Skills: React, ReactNative, Expo, TypeScript, Symfony, APIPlatform, AWS, Sentry, Docker, CI/CD, GitFlow, AI, RAG, Astro, SSG, SSR, Git 🏢 Description: Czym się zajmujemy Jesteśmy firmą produktową działającą na styku medycyny, edukacji i technologii. Od 2016 roku wspieramy edukację medyczną, najpierw jako wydawnictwo, a od 2019 roku poprzez Medyczną Platformę Edukacyjną LEPoLEK. Naszym głównym produktem jest rozbudowana aplikacja webowa i mobilna, z której korzystają dziesiątki tysięcy studentów medycyny, młodych lekarzy i specjalistów w całej Polsce. Tworzymy narzędzie, które realnie wspiera naukę, przygotowanie do egzaminów i rozwój zawodowy medyków. Łączymy wiedzę medyczną, technologię i dobre doświadczenie użytkownika, aby nauka była skuteczna, wygodna i dostępna na każdym ekranie. Dołączysz do doświadczonego, seniorskiego zespołu, który stawia na samodzielność, wysoką jakość kodu, partnerską współpracę i realny wpływ na decyzje techniczne. Kogo szukamy Szukamy osoby, która bardzo dobrze zna React Native, Expo, React i TypeScript, potrafi myśleć produktowo i chce mieć wpływ nie tylko na kod, ale też na jakość całego doświadczenia użytkownika. To rola dla osoby, która potrafi samodzielnie prowadzić tematy, proponować rozwiązania, rozmawiać z zespołem technicznym i produktowym oraz brać odpowiedzialność za jakość dostarczanych funkcjonalności. Nie szukamy osoby wyłącznie do odtwarzania gotowych tasków. Szukamy kogoś, kto chce współtworzyć produkt, standardy frontendu, architekturę komponentów i kierunek rozwoju aplikacji. Wyzwania, które Cię u nas czekają - rozwój aplikacji mobilnej LEPoLEK w React Native i Expo - praca nad nowymi greenfield feature’ami w obszarze mobile - rozwój aplikacji webowej i nowych produktów frontendowych - praca z React Native, Expo, React i TypeScript - współtworzenie spójnego design systemu - budowa i rozwój komponentów wielokrotnego użytku - integracja z backendem opartym o Symfony i API Platform - praca z rozwiązaniami AI i RAG wspierającymi treści edukacyjne - rozwój obszarów opartych o Astro, SSG i SSR - dbałość o wydajność, dostępność i skalowalność aplikacji - monitorowanie jakości działania aplikacji z wykorzystaniem Sentry - usprawnianie flow nauki, quizów i materiałów edukacyjnych - udział w planowaniu roadmapy, estymacjach i code review - współtworzenie standardów jakości kodu, testów i dokumentacji Nasz stack i sposób pracy - React Native - Expo - React - TypeScript - Symfony - API Platform - AWS - Sentry - Docker - CI/CD - GitFlow - rozwiązania AI i RAG - Claude Code lub Codex jako wsparcie w codziennej pracy developerskiej Pracujemy nad własnym produktem, dlatego zależy nam na jakości, stabilności i długofalowym myśleniu. Decyzje techniczne podejmujemy blisko produktu, użytkowników i realnych potrzeb biznesowych. Nasze wymagania - minimum 5 lat doświadczenia komercyjnego we frontendzie lub mobile - bardzo dobra znajomość React Native - komercyjne doświadczenie z Expo - bardzo dobra znajomość React i TypeScript - umiejętność projektowania czytelnej architektury komponentów - doświadczenie w pracy z komponentami wielokrotnego użytku - dobry zmysł UX/UI i dbałość o szczegóły - umiejętność pisania testów jednostkowych i integracyjnych - dobra znajomość Gita i pracy zespołowej z code review - umiejętność tworzenia prostej i użytecznej dokumentacji technicznej - samodzielność, odpowiedzialność i proaktywne podejście - znajomość języka polskiego pozwalająca na swobodną komunikację w zespole - gotowość do pracy hybrydowej lub stacjonarnej, minimum 3 dni w tygodniu w biurze w Szczecinie przy ul. Santockiej Dodatkowe atuty - doświadczenie z aplikacjami edukacyjnymi, medycznymi lub SaaS - znajomość podstaw Symfony lub API Platform od strony integracji z backendem - doświadczenie w pracy z design systemem - zainteresowanie wydajnością aplikacji - znajomość zasad dostępności, w tym a11y - podstawowa znajomość Dockera, CI/CD lub AWS - doświadczenie z Sentry lub podobnymi narzędziami do monitorowania aplikacji - doświadczenie w integracji aplikacji frontendowych z rozwiązaniami AI lub RAG - umiejętność patrzenia na produkt z perspektywy użytkownika, a nie tylko implementacji Cechy, które cenimy - samodzielność i odpowiedzialność za dostarczone rozwiązania - dobre wyczucie jakości kodu i doświadczenia użytkownika - umiejętność komunikacji z zespołem technicznym i produktowym - chęć dzielenia się wiedzą - umiejętność proponowania rozwiązań, a nie tylko zgłaszania problemów - spokojne, partnerskie podejście do współpracy - nastawienie na długofalowy rozwój produktu Oferujemy - elastyczny kontrakt B2B full time - wynagrodzenie od 18 000 do 22 000 PLN netto plus VAT miesięcznie, w zależności od doświadczenia i dopasowania - 20 dni płatnej przerwy w świadczeniu usług w roku - pracę nad własnym, stabilnym produktem używanym przez dziesiątki tysięcy medyków w Polsce - realny wpływ na architekturę frontendu, aplikację mobilną, design system i decyzje techniczne - pracę w doświadczonym, seniorskim zespole - partnerską współpracę, merytoryczne rozmowy techniczne i szybkie decyzje - pracę z nowoczesnymi narzędziami AI, takimi jak Claude Code lub Codex - niezbędny sprzęt do pracy, w tym MacBook M4 Pro - elastyczne godziny pracy - kulturę opartą na szacunku, jakości i odpowiedzialności - tryb hybrydowy lub stacjonarny, minimum 3 dni w tygodniu w biurze w Szczecinie - pracę z misją. Rozwijamy narzędzie, które realnie wspiera edukację lekarzy w Polsce

Technology

TSS

Programista Frontend (React)

Senior

Hybrid

Warsaw, Poland

16,000 - 20,160 PLN

🏢 Summary: Oferta dotyczy roli Senior Frontend Developera (React) odpowiedzialnego za rozwój i utrzymanie aplikacji webowych klasy enterprise w modelu hybrydowym (Warszawa). Stanowisko obejmuje projektowanie architektury frontendowej, implementację interfejsów użytkownika oraz integrację z systemami backendowymi i SharePoint w pełnym cyklu życia aplikacji. Rola wymaga pracy z nowoczesnym stackiem React/TypeScript oraz dbałości o jakość, wydajność i skalowalność rozwiązań. 🗂️ Requirements: Minimum 5 lat doświadczenia w tworzeniu frontendowych aplikacji webowych, Udział w co najmniej 3 projektach obejmujących pełny cykl wdrożenia aplikacji, Bardzo dobra znajomość React 18+, Bardzo dobra znajomość TypeScript, Doświadczenie z Redux Toolkit i integracją z REST API, Doświadczenie z Ant Design i/lub Material UI, Bardzo dobra znajomość HTML5, CSS3, SCSS, Znajomość wzorców architektonicznych frontend, Doświadczenie w code review i kontroli jakości kodu, Doświadczenie w integracji z systemami backendowymi i SharePoint On-Premise 📃 Skills: React, TypeScript, Redux, RTK, REST, PnPjs, SharePoint, HTML5, CSS3, SCSS, AntDesign, MaterialUI, styled-components, Flexbox, Grid, ESLint, Prettier 🏢 Description: W TSS tworzymy najwyższej jakości rozwiązania z zakresu Software Development, FinTech, AI Solution. Tworzymy systemy płatnicze, bramki płatnicze online oraz rozwiązania umożliwiające innowacyjne procesowanie płatności. Nasze zespoły uczestniczą również w projektach wykonywanych dla klientów z wielu różnych branż i specjalizacji. Jeśli chcesz dołączyć do zespołu entuzjastów, dla których praca jest jednocześnie pasją, przygodą i możliwością rozwoju zawodowego dołącz do team’u TSS już teraz! Szukamy doświadczonego Frontend Developera (React), który dołączy do zespołu pracującego nad rozwojem i utrzymaniem aplikacji webowych klasy enterprise. Osoba na tym stanowisku będzie odpowiedzialna za projektowanie oraz implementację interfejsów użytkownika, współpracę z zespołem projektowym oraz udział w całym cyklu życia aplikacji – od analizy wymagań biznesowych po wdrożenie i utrzymanie rozwiązania. 📍 Model pracy: hybrydowy (Warszawa) Zakres odpowiedzialności: Projektowanie, rozwój oraz utrzymanie aplikacji frontendowych w technologii React 18+ z wykorzystaniem TypeScript. Analiza wymagań biznesowych oraz współpraca z Product Ownerem i analitykami przy definiowaniu zakresu funkcjonalnego aplikacji. Tworzenie i rozwój komponentów GUI oraz szablonów frontendowych zgodnie z potrzebami biznesowymi organizacji. Projektowanie architektury frontendowej z uwzględnieniem modularności, separacji odpowiedzialności oraz skalowalności rozwiązania. Integracja aplikacji frontendowych z systemami backendowymi oraz usługami SharePoint On-Premise z wykorzystaniem REST API i PnPjs. Implementacja zarządzania stanem aplikacji z wykorzystaniem Redux Toolkit (RTK Query, slices) lub alternatywnych rozwiązań state management. Tworzenie warstwy wizualnej aplikacji z wykorzystaniem CSS/SCSS, styled-components, Flexbox oraz CSS Grid. Optymalizacja wydajności aplikacji frontendowych, w tym renderowania komponentów, memoizacji oraz zarządzania cyklem życia aplikacji. Udział w planowaniu prac projektowych, estymacji zadań oraz współpraca w zespołach projektowych. Projektowanie i rozwój baz danych na potrzeby implementowanych rozwiązań. Zapewnienie jakości kodu źródłowego poprzez stosowanie dobrych praktyk programistycznych, code review, refaktoryzację oraz narzędzia ESLint i Prettier. Rozwiązywanie problemów charakterystycznych dla środowisk on-premise, w tym zagadnień związanych z CORS, proxy oraz politykami bezpieczeństwa. Tworzenie dokumentacji technicznej i powykonawczej. Wsparcie procesów wdrożeniowych oraz utrzymaniowych aplikacji. Wymagania: Minimum 5 lat doświadczenia w programowaniu frontendowych aplikacji webowych. Udział w co najmniej 3 projektach realizowanych samodzielnie lub w zespołach kilkuosobowych, obejmujących pełny cykl wdrożenia aplikacji. Bardzo dobra znajomość React 18+ oraz TypeScript. Praktyczne doświadczenie w pracy z Redux Toolkit oraz integracją aplikacji z API REST. Doświadczenie w implementacji interfejsów użytkownika z wykorzystaniem bibliotek Ant Design oraz/lub Material UI. Bardzo dobra znajomość HTML5, CSS3, SCSS oraz nowoczesnych technik budowy layoutów. Znajomość wzorców architektonicznych frontend oraz dobrych praktyk projektowych. Doświadczenie w pracy z systemami kontroli jakości kodu oraz procesami code review. Umiejętność analitycznego myślenia oraz współpracy z zespołami projektowymi. Doświadczenie w pracy ze środowiskami on-premise będzie dodatkowym atutem. Oferujemy: Stabilną współpracę na podstawie B2B; Dofinansowanie do prywatnej opieki medycznej w PZU; Wsparcie w rozwoju zawodowym - wewnętrzne szkolenia z zakresu cyberbezpieczeństwa;

Technology

iTeamly

Senior React Developer

Senior

Remote

Krakow, Poland

23,000 - 32,500 PLN

🏢 Summary: Frontend-focused role developing and maintaining scalable React applications with TypeScript, integrated with Node.js backend services and data pipelines. The position involves building production-grade, data-driven solutions, contributing to architecture decisions, and optimizing complex UI workflows. It offers work on a high-impact product within a modern TypeScript and React ecosystem. 🗂️ Requirements: Strong proficiency in React, Strong proficiency in TypeScript, Experience building large-scale production applications, Experience with Node.js and API integrations, Experience with data-driven applications, Understanding of modern frontend architecture, Knowledge of testing practices, Ability to work in cross-functional teams 📃 Skills: React, TypeScript, Node.js, APIs, Microservices, Snowflake, Testing, Architecture, Data, Pipelines 🏢 Description: ✅ Your responsibilities: Develop and maintain scalable React applications with TypeScript across the full frontend stack Collaborate closely with backend engineers, data teams, and product managers to deliver high-quality solutions Ensure type safety, code quality, and maintainability throughout the application Participate in design and architecture discussions, proposing improvements to frontend patterns and integrations Troubleshoot and optimize complex UI and data-intensive workflows Support knowledge sharing and mentor junior developers when needed 🧠 Our requirements: Strong proficiency in React and TypeScript , with experience building large-scale, production-grade applications Familiarity with Node.js backend development and integration with APIs or microservices Experience working with data-driven applications , ideally with Snowflake, data lakes, or pipelines Solid understanding of modern frontend architecture, testing, and best practices Ability to communicate effectively in a cross-functional, high-stakes environment Proactive, self-motivated, and capable of delivering high-quality solutions under tight timelines 🌟 What we offer: Opportunity to work on a premium, high-profile product with global business impact Exposure to a modern TypeScript/React ecosystem, integrated with backend Node.js services and advanced data pipelines Collaborative environment with experienced engineers and product leaders Career growth and technical mentorship in a cross-functional team Competitive employment package and benefits.

Technology

Lepobooks

Senior React Native / Frontend Developer

Senior

Hybrid

Szczecin, Poland

18,000 - 22,000 PLN/mo

🏢 Summary: Oferta dotyczy rozwoju aplikacji mobilnej i webowej dla platformy edukacji medycznej z wykorzystaniem React Native, Expo, React i TypeScript. Rola obejmuje projektowanie architektury frontendowej, rozwój nowych funkcjonalności, integrację z backendem oraz współtworzenie design systemu i standardów jakości. Praca odbywa się w seniorskim zespole z dużym wpływem na decyzje techniczne i rozwój produktu. 🗂️ Requirements: Minimum 5 lat doświadczenia komercyjnego we frontendzie lub mobile, Bardzo dobra znajomość React Native, Komercyjne doświadczenie z Expo, Bardzo dobra znajomość React, Bardzo dobra znajomość TypeScript, Umiejętność projektowania architektury komponentów, Doświadczenie z komponentami wielokrotnego użytku, Umiejętność pisania testów jednostkowych i integracyjnych, Dobra znajomość Git, Doświadczenie w code review, Umiejętność tworzenia dokumentacji technicznej, Znajomość języka polskiego, Gotowość do pracy hybrydowej lub stacjonarnej w Szczecinie minimum 3 dni w tygodniu 📃 Skills: React, ReactNative, Expo, TypeScript, Symfony, APIPlatform, AWS, Sentry, Docker, CI/CD, GitFlow, AI, RAG, Astro, SSG, SSR, Git 🏢 Description: Czym się zajmujemy Jesteśmy firmą produktową działającą na styku medycyny, edukacji i technologii. Od 2016 roku wspieramy edukację medyczną, najpierw jako wydawnictwo, a od 2019 roku poprzez Medyczną Platformę Edukacyjną LEPoLEK. Naszym głównym produktem jest rozbudowana aplikacja webowa i mobilna, z której korzystają dziesiątki tysięcy studentów medycyny, młodych lekarzy i specjalistów w całej Polsce. Tworzymy narzędzie, które realnie wspiera naukę, przygotowanie do egzaminów i rozwój zawodowy medyków. Łączymy wiedzę medyczną, technologię i dobre doświadczenie użytkownika, aby nauka była skuteczna, wygodna i dostępna na każdym ekranie. Dołączysz do doświadczonego, seniorskiego zespołu, który stawia na samodzielność, wysoką jakość kodu, partnerską współpracę i realny wpływ na decyzje techniczne. Kogo szukamy Szukamy osoby, która bardzo dobrze zna React Native, Expo, React i TypeScript, potrafi myśleć produktowo i chce mieć wpływ nie tylko na kod, ale też na jakość całego doświadczenia użytkownika. To rola dla osoby, która potrafi samodzielnie prowadzić tematy, proponować rozwiązania, rozmawiać z zespołem technicznym i produktowym oraz brać odpowiedzialność za jakość dostarczanych funkcjonalności. Nie szukamy osoby wyłącznie do odtwarzania gotowych tasków. Szukamy kogoś, kto chce współtworzyć produkt, standardy frontendu, architekturę komponentów i kierunek rozwoju aplikacji. Wyzwania, które Cię u nas czekają rozwój aplikacji mobilnej LEPoLEK w React Native i Expo praca nad nowymi greenfield feature’ami w obszarze mobile rozwój aplikacji webowej i nowych produktów frontendowych praca z React Native, Expo, React i TypeScript współtworzenie spójnego design systemu budowa i rozwój komponentów wielokrotnego użytku integracja z backendem opartym o Symfony i API Platform praca z rozwiązaniami AI i RAG wspierającymi treści edukacyjne rozwój obszarów opartych o Astro, SSG i SSR dbałość o wydajność, dostępność i skalowalność aplikacji monitorowanie jakości działania aplikacji z wykorzystaniem Sentry usprawnianie flow nauki, quizów i materiałów edukacyjnych udział w planowaniu roadmapy, estymacjach i code review współtworzenie standardów jakości kodu, testów i dokumentacji Nasz stack i sposób pracy React Native Expo React TypeScript Symfony API Platform AWS Sentry Docker CI/CD GitFlow rozwiązania AI i RAG Claude Code lub Codex jako wsparcie w codziennej pracy developerskiej Pracujemy nad własnym produktem, dlatego zależy nam na jakości, stabilności i długofalowym myśleniu. Decyzje techniczne podejmujemy blisko produktu, użytkowników i realnych potrzeb biznesowych. Nasze wymagania minimum 5 lat doświadczenia komercyjnego we frontendzie lub mobile bardzo dobra znajomość React Native komercyjne doświadczenie z Expo bardzo dobra znajomość React i TypeScript umiejętność projektowania czytelnej architektury komponentów doświadczenie w pracy z komponentami wielokrotnego użytku dobry zmysł UX/UI i dbałość o szczegóły umiejętność pisania testów jednostkowych i integracyjnych dobra znajomość Gita i pracy zespołowej z code review umiejętność tworzenia prostej i użytecznej dokumentacji technicznej samodzielność, odpowiedzialność i proaktywne podejście znajomość języka polskiego pozwalająca na swobodną komunikację w zespole gotowość do pracy hybrydowej lub stacjonarnej, minimum 3 dni w tygodniu w biurze w Szczecinie przy ul. Santockiej Dodatkowe atuty doświadczenie z aplikacjami edukacyjnymi, medycznymi lub SaaS znajomość podstaw Symfony lub API Platform od strony integracji z backendem doświadczenie w pracy z design systemem zainteresowanie wydajnością aplikacji znajomość zasad dostępności, w tym a11y podstawowa znajomość Dockera, CI/CD lub AWS doświadczenie z Sentry lub podobnymi narzędziami do monitorowania aplikacji doświadczenie w integracji aplikacji frontendowych z rozwiązaniami AI lub RAG umiejętność patrzenia na produkt z perspektywy użytkownika, a nie tylko implementacji Cechy, które cenimy samodzielność i odpowiedzialność za dostarczone rozwiązania dobre wyczucie jakości kodu i doświadczenia użytkownika umiejętność komunikacji z zespołem technicznym i produktowym chęć dzielenia się wiedzą umiejętność proponowania rozwiązań, a nie tylko zgłaszania problemów spokojne, partnerskie podejście do współpracy nastawienie na długofalowy rozwój produktu Oferujemy elastyczny kontrakt B2B full time wynagrodzenie od 18 000 do 22 000 PLN netto plus VAT miesięcznie, w zależności od doświadczenia i dopasowania 20 dni płatnej przerwy w świadczeniu usług w roku pracę nad własnym, stabilnym produktem używanym przez dziesiątki tysięcy medyków w Polsce realny wpływ na architekturę frontendu, aplikację mobilną, design system i decyzje techniczne pracę w doświadczonym, seniorskim zespole partnerską współpracę, merytoryczne rozmowy techniczne i szybkie decyzje pracę z nowoczesnymi narzędziami AI, takimi jak Claude Code lub Codex niezbędny sprzęt do pracy, w tym MacBook M4 Pro elastyczne godziny pracy kulturę opartą na szacunku, jakości i odpowiedzialności tryb hybrydowy lub stacjonarny, minimum 3 dni w tygodniu w biurze w Szczecinie pracę z misją. Rozwijamy narzędzie, które realnie wspiera edukację lekarzy w Polsce Brzmi interesująco? Wyślij nam swoje CV. Chętnie porozmawiamy o produkcie, zespole, technologii i tym, jak możesz realnie wpłynąć na rozwój LEPoLEK.

Technology

RemoDevs

Frontend React Developer

Mid

On-site

Warsaw, Poland

4,500 - 6,000 USD/mo

🏢 Summary: Mid Frontend React Developer role focused on building AI-powered enterprise web applications using React, Next.js, and TypeScript. The position involves developing scalable user interfaces, integrating backend APIs, and improving performance and usability in collaboration with cross-functional teams. The offer includes access to modern AI development tools, stock options, and work on production AI products used by enterprise customers. 🗂️ Requirements: 2–5 years of frontend development experience, React, JavaScript, TypeScript, Next.js or modern React framework, REST APIs, Asynchronous data fetching, Modern CSS solutions, Responsive design, Cross-browser compatibility, Reusable frontend code, Git, Modern development workflows, AI coding tools, English B2+ 📃 Skills: React, Next.js, TypeScript, JavaScript, REST, Tailwind, CSS, Git, Copilot, ChatGPT, Claude, SWR, ReactQuery, Node.js, Python, Playwright, Cypress, AWS, Highcharts 🏢 Description: About Us Many companies want to use AI agents, but these tools often struggle with real business tasks. We build a platform that helps AI understand company knowledge, workflows, and processes, enabling it to provide accurate and reliable answers. Our technology is trusted by large international companies and integrates with leading AI and cloud platforms. Our mission is to help people find better answers and make better decisions with AI. About the Role We are looking for a Mid Frontend React Developer to help build modern web applications that make enterprise AI intuitive and reliable. You'll work closely with experienced frontend engineers, designers, backend developers, and product managers to create fast, responsive, and scalable user experiences. You'll contribute to new features, improve existing functionality, and gain hands-on experience building AI-powered products used by enterprise customers. What You Will Do - Build and maintain modern web applications using React, Next.js, and TypeScript. - Develop user interfaces for AI-powered features such as chat, search, and knowledge management. - Create reusable UI components and contribute to our design system. - Integrate frontend applications with backend APIs and real-time data. - Improve application performance, responsiveness, and user experience. - Write clean, maintainable, and well-tested code. - Participate in code reviews and collaborate with engineers, designers, and product managers. - Use AI development tools to improve productivity and software quality. - Learn from production feedback and continuously improve existing features. Requirements - 2–5 years of experience building modern frontend applications. - Good knowledge of React, JavaScript, and TypeScript. - Experience with Next.js or another modern React framework. - Experience working with REST APIs and asynchronous data fetching. - Familiarity with modern CSS solutions such as Tailwind CSS, CSS Modules, or CSS-in-JS. - Understanding of responsive design and cross-browser compatibility. - Experience writing maintainable, reusable frontend code. - Familiarity with Git and modern development workflows. - Experience using AI coding tools such as GitHub Copilot, Claude Code, ChatGPT, or similar. - English at B2 level or higher. Nice to Have - Experience with React Flow, Highcharts, or similar visualization libraries. - Familiarity with SWR, React Query, or similar data-fetching libraries. - Basic knowledge of Node.js or Python. - Experience working with AI-powered applications, chat interfaces, or search experiences. - Familiarity with Playwright, Cypress, or other frontend testing frameworks. - Basic understanding of accessibility and Core Web Vitals. - Experience with AWS or other cloud platforms. What We Offer - 18,000–23,000 PLN B2B (depending on experience). - Company stock options. - MacBook Pro. - Modern technology stack. - Opportunity to contribute to open-source projects. - Access to advanced AI development tools, including GitHub Copilot, Claude Code, OpenAI Codex, TypingMind, v0, MCP Servers, and credits for testing new AI technologies. - The opportunity to work on production AI products used by enterprise customers. - A collaborative engineering culture focused on learning, mentorship, and continuous improvement. Our Values - Quality - We build software with care and attention to detail. - Momentum - We move quickly, learn continuously, and improve through iteration. - Accountability - We take ownership of our work and communicate openly. - Hard Work - We solve challenging problems together and support one another. - Learning - We stay curious, embrace feedback, and continuously grow. - Adaptability - We welcome change and see new challenges as opportunities. - Teamwork - We collaborate, share knowledge, and celebrate success together.

Technology

Remodevs

Software Engineer (React)

Senior

Hybrid

Warsaw, Poland

4,100 - 4,800 USD

🏢 Summary: The offer is for a Senior Frontend Developer responsible for building and maintaining user interfaces using React within AI-powered business platforms. The role focuses on developing high-quality, scalable front-end solutions with strong emphasis on TDD, performance, and cross-team collaboration. Candidates will work in an Agile environment delivering robust, user-friendly products. 🗂️ Requirements: 6+ years of experience with JavaScript and TypeScript, Strong knowledge of React.js and Redux, Understanding of JavaScript design patterns, Knowledge of functional programming, Knowledge of asynchronous programming, Experience with Git and branch management, Ability to debug front-end issues using debugging tools, Experience creating and integrating custom packages, Understanding of object-oriented programming in JavaScript, Hands-on experience with HTML5 and CSS3, Experience with Test-Driven Development (TDD), Experience with Continuous Integration, Familiarity with Agile development practices, Ability to write cross-browser compatible code 📃 Skills: JavaScript, TypeScript, React, Redux, Next.js, HTML5, CSS3, Git, TDD, CI, Agile 🏢 Description: Overview We are a company that leads in AI-powered business operations, providing digital solutions and consulting services that help businesses grow and improve. We focus on using advanced technology to make operations easier, increase efficiency, and create new opportunities, especially in private capital markets. Our services include: PaaS (Platform as a Service): Our main platform uses AI to improve workflows, generate insights, and help businesses grow faster. SaaS (Software as a Service): A cloud platform that offers strong performance, smart tools, and large-scale execution. S&C (Solutions and Consulting Suite): Flexible technology tools to manage, develop, and improve business performance. With over ten years of experience helping fast-growing companies and private equity-backed businesses, we bring deep knowledge and a proven track record of turning technology into a real advantage. Responsibilities Design and develop user interfaces using React. Implement and maintain test-driven development (TDD) and continuous integration. Work with project managers, analysts, and sales teams to deliver high-quality products on time. Follow best practices in testing, accessibility, and performance. Work closely with design, backend, QA, and product teams to build user-friendly solutions. Requirements 6+ years experience with JavaScript and TypeScript. Understand design patterns and how to use them in JavaScript. Experience with modern front-end frameworks like React.js + Redux; Next.js is a bonus. Knowledge of functional and asynchronous programming. Experience with Git and branch management. Ability to debug front-end issues and use debugging tools. Familiar with creating and integrating custom packages. Understand object-oriented programming concepts in JavaScript. Can work under pressure and meet tight deadlines. Hands-on experience with HTML5 and CSS3. Familiar with Agile development practices. Good communication and organizational skills. Able to write code that works across different browsers. Bachelor’s degree in Computer Science or similar is preferred. Why Join Us? We appreciate creative problem-solvers who learn quickly, work well in a diverse environment, and like to raise the standard for success. We work hard but also make sure to enjoy what we do.

Healthcare

drEryk

Senior Fullstack Developer (F/M) - Java + React

Senior

Remote

Krakow, Poland

23,400 - 30,240 PLN

🏢 Summary: Senior Fullstack Developer role focused on designing and implementing backend (60–70%) and frontend (30–40%) features for a SaaS medical system built in microservices architecture. The position involves working with Java and React to deliver high-quality, maintainable solutions supporting complex medical processes and external integrations. The role includes active participation in technical decisions, domain modeling using DDD, and continuous delivery practices. 🗂️ Requirements: Minimum 6 years of experience in web application development, Strong experience with Java and React, Experience designing solutions for complex problems, Experience with Domain Driven Design (DDD), Very good knowledge of Java 11+, Very good knowledge of React and TypeScript, Good knowledge of SQL (preferably PostgreSQL), Experience with Spring and Hibernate, Experience writing automated tests, Experience with microservices architecture, Ability to design maintainable and testable code 📃 Skills: Java, React, TypeScript, SQL, PostgreSQL, Spring, Hibernate, Spock, JUnit, Testing, Vitest, Microservices, DDD, CQRS, Docker, Kubernetes, AWS, CD 🏢 Description: SENIOR FULLSTACK DEVELOPER (F/M) - JAVA + REACT Tworzymy produkty dla branży medycznej, z których korzystają tysiące lekarzy i personelu medycznego w Polsce. Szukamy kolejnego członka zespołu rozwijającego system w modelu SaaS, który ma realny wpływ na ich codzienną pracę. Rozwijamy system 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. System obsługuje złożone procesy medyczne i integruje się z wieloma systemami zewnętrznymi. Dużą wagę przykładamy do tego, aby dostarczane rozwiązania realnie działały u użytkowników i odpowiadały na ich potrzeby. 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 po stronie backendu i frontendu (w proporcjach ok. 60-70% backend oraz 30-40% frontend); Analiza wymagań produktowych, biznesowych i technicznych; Implementacja funkcjonalności wspierających złożone procesy biznesowe w branży medycznej; Modelowanie domeny i pracę z danymi; Integracje z systemami zewnętrznymi; Dbanie o jakość kodu (code review, testy); Aktywny udział w decyzjach technicznych; Wspieranie zespołu w podejmowaniu decyzji technicznych i dzielenie się wiedzą; Inicjowanie i wdrażanie usprawnień technicznych oraz organizacyjnych; Współpraca z developerami, QA i Product Ownerem. Nasze wymagania: Szukamy osoby, która: Ma minimum 6 lat doświadczenia (lub 2 lata na stanowisku seniora) w tworzeniu aplikacji webowych z użyciem Javy i Reacta; 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; Potrafi pracować na ogólnych wymaganiach biznesowych i samodzielnie doprecyzowywać szczegóły rozwiązania; 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; Ma praktyczne doświadczenie w pracy z Domain Driven Design (DDD). Wymagania techniczne: Bardzo dobra znajomość języka Java (11+); Bardzo dobra znajomość React i TypeScript; Dobra znajomość SQL (najlepiej w kontekście PostgreSQL); Doświadczenie w pracy z Hibernate oraz Spring (zarządzanie kontekstem aplikacji, DI, integracja modułów); Doświadczenie w pisaniu testów (np. Spock, JUnit, Testing Library, Vitest); Doświadczenie w pracy z systemami rozproszonymi (architektura mikroserwisowa); Umiejętność projektowania czytelnego, testowalnego i utrzymywalnego kodu. Mile widziane: Wykształcenie wyższe techniczne (preferowane informatyczne); Doświadczenie z CQRS; Znajomość Dockera, Kubernetesa; Podstawowa znajomość usług chmurowych (np. AWS); Doświadczenie z Continuous Delivery; doświadczenie z narzędziami AI do zwiększania produktywności i jakości pracy; doświadczenie z aplikacjami mobilnymi lub responsywnymi interfejsami; umiejętność współpracy z projektantami UI/UX i pracy z makietami w 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.