Flutter Developer (Remote)
O nas w jednym zdaniu: W BeeSpeaker 🐝 zmieniamy naukę języków dla ponad miliona użytkowników. Jesteśmy zespołem, w którym kodowanie idzie w parze z realnym wpływem na biznes i doświadczenia ludzi.
Stack technologiczny projektu:
Flutter/Dart
UI: Material Design i Cupertino Design,
programowanie reaktywne: BLoC, RxDart
zarządzania stanem: Provider, Riverpod, BLoC
obsługi REST API: Dio, Chopper, Retrofit
Czym będziesz się zajmować?
Rozwojem core'owych funkcji: od interaktywnych tutoriali po zaawansowane playery video.
Balansowaniem między jakością a szybkością: tworzysz stabilny kod produkcyjny, ale potrafisz też szybko dostarczyć MVP (Proof of Concept) dla nowych pomysłów.
Współpracą 360°: pracujesz ramię w ramię z designerami i backendem (6-7 osób), mając realny głos w planowaniu sprintów.
Dbaniem o standardy: robisz Code Review i wdrażasz dobre praktyki testowania (ponieważ sami odpowiadamy za jakość naszego produktu).
Czego szukamy?
Doświadczenia: 3-4 lata komercyjnej pracy z Flutterem.
Samodzielności: potrafisz przeprowadzić funkcję od pomysłu do release'u w sklepach (App Store/Google Play).
Zmysłu produktowego: rozumiesz, że kod służy użytkownikowi, a elastyczność w startupie to klucz do sukcesu.
Technicznej biegłości: Clean Code, SOLID i wzorce projektowe to Twoja codzienność.
Co docenimy?
Doświadczenie w rozróżnianiu pracy nad kodem produkcyjnym vs. prototypami/MVP,
Programowanie w Swift lub Kotlin,
Tworzenie testów automatycznych,
Korzystanie z narzędzi AI-assisted coding (np. Copilot, Cursor),
Praca w zespole produktowym, z nastawieniem na działania przynoszące największe profity dla modelu biznesowego.
Co oferujemy?
Forma współpracy: 100% FTE na podstawie umowy B2B lub UZ (koszty zleceniodawcy) ze stawką 70 - 105 zł/h netto w zależności od doświadczenia i umiejętności,
Elastyczność: W pełni zdalna praca z elastycznymi godzinami dostępności,
Sprzęt: Służbowy komputer oraz urządzenia mobilne do testów (iOS i Android),
Benefity: Dopłaty do prywatnej opieki medycznej oraz karty Multisport,
Rozwój zawodowy: Codzienne wyzwania umożliwiające szybki rozwój oraz możliwość kształtowania produktu i realnego wpływu na rozwój aplikacji,
Atmosfera: Przyjazne środowisko pracy w zgranym, zaangażowanym i pomocnym zespole.
Jak wygląda proces rekrutacji?
Analiza zgłoszeń: Przejrzymy wszystkie aplikacje wraz z odpowiedziami w formularzu.
Dopytanie o szczegóły: Jeśli coś będzie wymagało wyjaśnienia, skontaktujemy się z Tobą mailowo lub zaprosimy na krótkie spotkanie online / rozmowę telefoniczną (ok. 20 minut).
Rozmowa techniczna: Wybrane osoby zaprosimy na rozmowę, aby lepiej się poznać.
Spotkanie w większym gronie: W kolejnym etapie zaprosimy Cię na spotkanie z zespołem, gdzie porozmawiamy, poznamy się bliżej i wspólnie podejmiemy ostateczną decyzję.
Flutter Developer (Remote)
Flutter Developer (Remote)