Engineering

Founding Frontend Engineer

Zbudujesz w duecie z Founding Product Designerem mobilną i webową maszynę AARRR ControlResell w ciągu 12 miesięcy, z utrzymaną oceną 4,9 i zerowym długiem technicznym.

Wynagrodzenie brutto/rok

85–105 K€

BSPCE

0.51.5%

Lokalizacja

Paris (hybrid)

Umowa

Umowa na czas nieokreślony

Aplikuj

Twoja misja

Aplikacja ControlResell jest używana godzinami każdego dnia przez profesjonalistów, którzy nie tolerują ani latency, ani bugów, ani średniego UX-a. Działa na React Native (Expo) po stronie mobilnej i React po stronie webowej, dzieląc wspólną bibliotekę UI.

Twoja misja: zadbać, żeby nigdy się nie psuła, żeby shippowała w gęstym rytmie i żeby jej jakość się utrzymała, gdy liczba użytkowników się zwielokrotni. Pracujesz w ścisłym duecie z Product Designerem: on decyduje, co shippować w oparciu o dane, ty shippujesz szybko z wysokim poziomem wykończenia.

Co osiągniesz w ciągu 12 miesięcy

  • Testy E2E (Maestro po stronie mobilnej, Playwright po stronie webowej) na 100% krytycznych flowów: auth, listing, paywall, checkout, sync marketplace'ów. Pokrycie utrzymywane w czasie.
  • Cykl ticket → produkcja w medianie poniżej dwóch dni, w duecie z Product Designerem.
  • Jedyny owner bugów frontowych (mobile + web). Krytyczny bug fixowany w sześć godzin, mniej istotny w dwadzieścia cztery godziny.
  • Co-owner lejka aktywacji i retencji z Product Designerem. Oceniani jesteście razem za rezultaty.
  • Regularne refaktory, które obniżają dług techniczny i przyspieszają shippowanie. Codebase utrzymywalny długoterminowo, bez krótkoterminowych quick winów.

Twoje pierwsze 90 dni

Miesiąc 1. Wypuszczasz swój pierwszy feature mobile + web w pierwszym tygodniu. Wchodzisz w repo: Expo, React Native, wspólna lib UI, Detox/Maestro/Playwright. Fixujesz bugi na produkcji i zaczynasz refaktorować codebase, by poprawić maintainability.

Miesiąc 3. Dodałeś pierwsze testy E2E do swoich feature'ów. Zrefaktoryzowałeś sporą część codebase'u, by zmniejszyć dług techniczny. Masz już za sobą fixowanie krytycznych bugów na produkcji. Pracujesz w ścisłym duecie z Product Designerem nad cyklem ticket → produkcja na feature'ach i optymalizacjach lejka aktywacji.

Miesiąc 6. Jesteś ownerem całego frontu (mobile + web). Prowadzisz rytuał jakości (release, monitoring, post-mortem).

Kogo szukamy

  • Wyshippowałeś aplikację React Native na produkcji z realną bazą użytkowników. Możesz nam pokazać, co zrobiłeś, i opowiedzieć o metrykach.
  • Możesz wymienić trzy aplikacje mobilne, których UX-em się zachwycasz. Umiesz wyjaśnić, co czyni je świetnymi i jak czerpiesz z nich inspirację.
  • Piszesz testy E2E na poważnie (Detox lub Maestro). Możesz opowiedzieć realny przypadek, w którym test uratował ci release.
  • Używasz Claude Code lub Cursora na pełnej. AI produkuje kod, ty myślisz i reviewujesz.
  • Potrafisz pracować w duecie z Product Designerem bez ego. Push backujesz argumentami tech lub data, a gdy decyzja zapadła — shippujesz.
  • Kręci cię wykończenie: haptic feedback, animacje, empty states, skeletony.

Nice to have. Dotykałeś już natywnych modułów iOS lub Android shippowanych na produkcję. Doświadczenie z biblioteką UI cross-platform. Jesteś aktywny w społeczności open source.

Ta rola nie jest dla ciebie, jeśli

  • Nie chcesz używać AI w swoim procesie.
  • Odmawiasz dotykania mobile lub web (ograniczasz się do jednego z nich).
  • Nigdy nie piszesz testów jednostkowych ani E2E.
  • Wolisz pracę w silosie niż w ścisłym duecie z Product Designerem.

Benefity

  • Wynagrodzenie 85–105 K€ brutto/rok
  • BSPCE 0,5 do 1,5%, vesting 4 lata, cliff 1 rok
  • Dom ControlResell 30 min od Paryża pociągiem RER
  • Kucharz na obiad i kolację w dni obecności
  • Nielimitowany urlop
  • MacBook Pro M-series i 2 000 € budżetu na hardware
  • Subskrypcja Claude Code Max i premium narzędzia dla twojego stacka
  • 3 miesiące w US w Silicon Valley w ciągu 18 miesięcy
  • Budżet na konferencje
  • 20% twojego czasu na projekty open source, side projekty, R&D, artykuły techniczne itd., które wybierasz w powiązaniu z naszą misją.

Proces

  1. Call 1 z Lyesem (30 min). Wizja, misja, energia.
  2. Call 2 z Nathanem (60-65 min). Test techniczny na żywo, trzy ćwiczenia: projekt AI-first na pustym repo, code review jednego z twoich repo, dyskusja architektoniczna o konkretnym feature CR.
  3. Call 3 z Lyesem i Nathanem (45 min). Debrief, pakiet, pytania.
  4. Kolacja w domu CR.
  5. Formalna oferta w ciągu 24h.

Gotowy, by aplikować?

Bez CV, bez listu motywacyjnego. Link, trzy linijki i odzywamy się w ciągu 5 dni.

Aplikuj

Bez CV. Bez listu motywacyjnego.