Flutter Developer

Tech Stack

FLUTTER
RXDART
BLOC
SOLID PRINCIPLES
REST API

Job Description

Cześć!

Jesteśmy BeeSpeaker – startupem tworzącym aplikację do nauki języków.

Szukamy Flutter Developera, który nie tylko zna się na programowaniu, ale także rozumie pracę w zespole produktowym i czuje odpowiedzialność za jakość swoich działań.

Nasza aplikacja to coś więcej niż kod – to narzędzie, które pomaga użytkownikom osiągać ich cele językowe.Jeśli chcesz pracować w małym, dynamicznym zespole, gdzie Twoje pomysły mają znaczenie i realny wpływ na rozwój produktu, dołącz do nas!

Twoje zadania:Projektowanie i rozwijanie aplikacji mobilnej we Flutterze.Wdrażanie nowych funkcji, z naciskiem na:jakość kodu i długoterminową skalowalność,szybkie prototypowanie testowych funkcjonalności (low-effort).Współpraca z zespołem produktowym nad wizją aplikacji.Samodzielne testowanie i wdrażanie swojego kodu.Utrzymanie wysokiego poziomu technicznego aplikacji poprzez Code Review i dzielenie się wiedzą.Wymagania:Dołącz do nas, jeśli:Masz min. 3 lata komercyjnego doświadczenia w pracy z Flutterem i Dartem.Posiadasz praktyczną wiedzę w zakresie:Material Design i Cupertino Design,wzorców projektowych (Observer, Command, Factory, Dependency Injection itp.),zasad projektowania: Clean Code (SOLID),programowania reaktywnego (BLoC, RxDart),zarządzania stanem (Provider, Riverpod, BLoC),obsługi REST API (Dio, Chopper, Retrofit).Zarządzasz pakietami i narzędziami:CI/CD (FastLane, Jenkins),Firebase (np. integracje z Facebookiem, metody płatności),platformy sklepowe: App Store, Google Play.Masz doświadczenie w środowisku zwinnym (Scrum/Kanban).Jesteś otwarty(-a) na zdobywanie wiedzy i elastyczny(-a) w podejściu do zadań.Bierzesz odpowiedzialność za swoje zadania i wspólny cel zespołu.Dodatkowe atuty:Jeśli masz doświadczenie w tych obszarach, będzie to mile widziane:Programowanie w Swift lub Kotlin.Tworzenie testów automatycznych.Praca w zespole produktowym, z nastawieniem na działania przynoszące największe profity dla modelu biznesowego.Oferujemy:Forma współpracy: Praca na pełen etat na podstawie umowy B2B (lub UZ).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 zawodowy.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, a ponieważ formularz jest szczegółowy, potrzebujemy na to trochę czasu.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, aby doprecyzować informacje.Rozmowa lub zadanie: wybrane osoby zaprosimy do realizacji zadania lub na rozmowę techniczną, 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ę.Chcesz pracować z nami?

Jeśli ten projekt brzmi jak miejsce dla Ciebie i spełniasz wymagania, wypełnij formularz rekrutacyjny.

Na pewno się do Ciebie odezwiemy!