Mid/Senior Product Engineer

Telemedi Co — Poland · Posted ~1 day ago

Senior Full-time

Skills

React Native ReactJS NodeJS PHP mobile application development web development production software

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join a product engineering team responsible for a high-traffic mobile application used continuously by a large user base. React Native is the primary environment, with additional work across ReactJS, NodeJS, and PHP. You will own production changes, assess risks and consequences, and use real-time behavioral data to understand the impact of your engineering decisions.

Highlights

Make highly visible product changes with near-real-time user and data feedback. The role offers substantial ownership over a continuously operating mobile application, exposure to both mobile and web technologies, and the opportunity to see engineering decisions affect large numbers of users quickly.

Description

O nas i o roli Telemedi to jeden z liderów na rynku telemedycyny. Działamy na dużą skalę: tysiące konsultacji lekarskich dziennie, realni pacjenci i lekarze. Kiedy wypuszczasz zmianę, nie czekasz tygodniami, żeby zobaczyć czy miała sens — widzisz jej efekt praktycznie w czasie rzeczywistym, w danych, w zachowaniu tysięcy użytkowników tego samego dnia. Szukamy kogoś, kto to rozumie i właśnie tego chce. Kogoś, kto traktuje aplikacje nie jak listę ticketów do zamknięcia, tylko jak żywy organizm — system, który działa 24/7 i reaguje na każdą Twoją zmianę. To inny rodzaj odpowiedzialności niż praca nad wewnętrznym narzędziem czy MVP: musisz rozumieć konsekwencje swoich decyzji, umieć ocenić ryzyko, i czuć realną wagę tego, co wypuszczasz na produkcję. Twoim głównym środowiskiem będzie React Native — aplikacja, z której pacjenci korzystają, żeby szybciej i wygodniej dostać się do lekarza. Będziesz też wchodzić w kod webowy (ReactJS, NodeJS, PHP) — potrzebujemy kogoś z na tyle solidnymi fundamentami inżynierskimi, żeby swobodnie poruszać się między obiema platformami. Jak u nas wygląda praca Duża autonomia i szybkie tempo. Dostajesz problem, nie gotową specyfikację, i sam decydujesz jak go rozwiązaćData-driven. Decyzje produktowe opieramy na danych, nie na przeczuciach. Zanim coś zbudujesz, sprawdzasz czy to w ogóle ma sens; po wdrożeniu mierzysz, czy zadziałało. Jeśli pojęcia takie jak "A/B testing", "aha moment" czy TTFV są Ci już dobrze znane — poczujesz się jak u siebieTy prowadzisz AI, nie ono Ciebie. Cursor/Claude Code to nasze codzienne narzędzia pracy — ale są narzędziem, nie substytutem myślenia. Oczekujemy realnej biegłości w pracy z AI i na tyle mocnych fundamentów, żeby wiedzieć, kiedy AI się myli, i to zweryfikować, zamiast bezrefleksyjnie akceptować sugestie Twoje zadania Rozwój aplikacji mobilnej w React Native (nowe funkcje, refactory, bugfixing)Wsparcie zespołu webowego w JS + PHP, kiedy priorytety tego wymagająUdział w projektowaniu rozwiązań od strony produktowej — nie tylko "jak to zbudować", ale "czy i po co to budować"Analiza danych/metryk produktowych i wyciąganie z nich wniosków wpływających na roadmapęCode review i dbałość o jakość oraz utrzymywalność koduŚcisła współpraca z QA i zespołem developerów Proces rekrutacyjny Krótki quiz online (5-10 min)Zadanie techniczne z AIRozmowa z Hiring Managerem(opcjonalnie) Assessment Day dla wybranych kandydatów Requirements Wymagania Solidne podstawy inżynierskie — skoro AI potrafi dziś samo napisać kod, tym bardziej liczy się to, czy Ty rozumiesz co i dlaczego powstaje: zasady programowania, wzorce projektowe (SOLID, DRY, KISS), podstawy system design. To Ty oceniasz jakość i sensowność tego, co wygenerował model — nie odwrotniePraktyczne doświadczenie z React Native w produkcyjnej aplikacji oraz mocne fundamenty w React + TypeScript pozwalające swobodnie kontrybuować do web frontenduZnajomość pracy z bazami danychKomfort z podejmowaniem decyzji w oparciu o dane (podstawy analityki produktowej, czytanie metryk)Udokumentowany ownership — samodzielne prowadzenie feature'ów od początku do końca, nie tylko realizacja gotowych ticketówPłynna znajomość języka polskiego Mile widziane Doświadczenie z natywnym mobile (Swift/Kotlin) poza samym RNZnajomość Symfony/PHP na tyle, by czytać i rozumieć API backendowe, z którymi integruje się aplikacjaDoświadczenie w produkcie B2C na dużą skalęZnajomość GraphQL Pracujemy z Mobile / Frontend: React Native, React + TypeScriptBackend (do integracji): Symfony, PHP, MySQL/PostgreSQL, RabbitMQ, GraphQL, HasuraInfrastruktura: Google Cloud Platform, Kubernetes, DatadogCI/Build: Docker, GitHub ActionsNarzędzia: GitHub, Jira, Confluence, Cursor/Claude CodeTesty: PHPUnit, Playwright Benefits Benefity Elastyczny model pracy (hybrydowy)Opieka medycznaKarta MultisportWspółpraca w oparciu o umowę B2B