AI Product Engineer — desktop + mobile app
⚲ Poznań
12 600 - 21 000 PLN netto (B2B)
Wymagania
- bardzo dobra znajomość TypeScript i swoboda w poruszaniu się po nieznanych codebase'ach
- doświadczenie w dostarczeniu realnego produktu (aplikacja w sklepie, produkt z użytkownikami lub płatny side project)
- samodzielność — często dostajesz problem, nie specyfikację
- praca w trybie AI-native (Claude Code, Codex) — orkiestracja i review kodu wspieranego przez agentów
Mile widziane
- doświadczenie z Electron lub pakowaniem aplikacji desktopowych (codesigning/notarization)
- doświadczenie z buildami Expo
- doświadczenie z narzędziami LLM agent tooling
Opis stanowiska
Atonicode to butikowe, dochodowe studio produktowe, którego flagowym produktem jest asystent AI dla właścicieli małych firm — aplikacja desktopowa (Mac/Windows) w TypeScript i Pythonie, z realnymi płacącymi klientami. Będziesz rozwijać funkcje i poprawki w całym stosie: aplikacji desktopowej, kilku aplikacjach mobilnych (React Native/Expo) oraz backendzie Node obsługującym płatności. To oferta dla samodzielnych, AI-native inżynierów, którzy lubią dostawać problem, a nie specyfikację, i chcą pracować bezpośrednio z founderem w małym zespole. Szczera uwaga: 'small team means no "not my layer"' oznacza realną elastyczność i pracę poza pierwotnym zakresem obowiązków — jeśli szukasz wąskiej specjalizacji, to nie jest to miejsce.
🔍 Dekoder Ogłoszenia
🔴
Small team means no "not my layer."
Oczekuje się od Ciebie elastyczności i gotowości do pracy nad różnymi częściami stosu technologicznego, niezależnie od pierwotnego zakresu obowiązków.
🔴
We take shipping discipline seriously (every release is checksummed and logged).
Może to oznaczać rygorystyczny proces wdrażania z dużą ilością dokumentacji i weryfikacji, co może spowolnić cykl wydawniczy.
🟡
The dev workflow here is heavily agent-driven (Claude Code, Codex) — you orchestrate and review as much as you type.
Znaczna część pracy programistycznej będzie polegać na zarządzaniu i weryfikowaniu kodu generowanego przez AI, a nie na pisaniu go od zera.
🟡
Talk to the product, not just the ticket: our users are non-technical, so plain language and ruthless simplicity beat clever abstractions.
Musisz być gotów na komunikację z użytkownikami nietechnicznymi i priorytetowe traktowanie prostoty nad złożonymi rozwiązaniami technicznymi.
🔴
You'll often get a problem, not a spec.
Oczekuje się od Ciebie samodzielnego definiowania i rozwiązywania problemów, zamiast otrzymywania szczegółowych specyfikacji zadań.