RewiSoft poszukuje doświadczonego starszego inżyniera Flutter, który dołączy do naszego zespołu i przejmie prowadzenie w tworzeniu aplikacji mobilnych dla naszych klientów. Na tym stanowisku będziesz odgrywać kluczową rolę w dostarczaniu wysokiej jakości rozwiązań, współpracy z interesariuszami i mentorowaniu członków zespołu poprzez przeglądy kodu. Wymagane posiadanie: Minimum 4-letnie doświadczenie w programowaniu z Flutter i Dart. Duża wiedza specjalistyczna w zakresie wzorca BLoC (Business L
RewiSoft poszukuje doświadczonego starszego inżyniera Flutter, który dołączy do naszego zespołu i przejmie prowadzenie w tworzeniu aplikacji mobilnych dla naszych klientów. Na tym stanowisku będziesz odgrywać kluczową rolę w dostarczaniu wysokiej jakości rozwiązań, współpracy z interesariuszami i mentorowaniu członków zespołu poprzez przeglądy kodu. Wymagane posiadanie: Minimum 4-letnie doświadczenie w programowaniu z Flutter i Dart. Duża wiedza specjalistyczna w zakresie wzorca BLoC (Business Logic Component): Zaawansowana wiedza i praktyczne doświadczenie w zarządzaniu stanem przy użyciu BLoC dla aplikacji Flutter. Głębokie zrozumienie czystej architektury: Udokumentowana umiejętność projektowania i wdrażaj skalowalne i łatwe w utrzymaniu rozwiązania programowe zgodnie z zasadami czystej architektury. Zaawansowane wstrzykiwanie zależności (DI) lub wzorce lokalizatora usług (np. GetIt): rozbudowane doświadczenie we wdrażaniu DI lub podobnych wzorców w celu efektywnego zarządzania zależnościami. Specjalizacja w programowaniu reaktywnym (Rx): Głębokie zrozumienie i zastosowanie Rx (rozszerzeń reaktywnych) dla asynchronicznych strumieni danych. Płynna komunikacja w języku angielskim: Doskonała komunikacja werbalna i pisemna w celu interakcji z międzynarodowymi zespołami i interesariuszami. Miło jest mieć: Znajomość Androida i/lub iOS Programowanie: Praktyczne doświadczenie w natywnym systemie Android (Kotlin/Java) lub iOS (Swift/Objective-C) rozwój.Zaawansowane animacje niestandardowe: Doświadczenie w projektowaniu i wdrażaniu wyrafinowanych animacji i przejść zapewniających bezproblemową obsługę użytkownika.Myślenie algorytmiczne: Silne umiejętności analityczne i rozwiązywania problemów z udokumentowanym doświadczeniem w skutecznej implementacji algorytmów.Wiedza SQL: Solidne zrozumienie relacyjnych baz danych i biegła znajomość SQL w celu złożonej manipulacji i optymalizacji danych. Obowiązki: Kierowanie rozwojem i ciągłym udoskonalaniem aplikacji z wykorzystaniem frameworku Flutter, od konceptualizacji po wdrożenie. Zapewnienie skalowalności, łatwość konserwacji i wydajność aplikacji dzięki przestrzeganiu najlepszych praktyk branżowych i zasad czystej architektury. Przeprowadzanie przeglądów kodu dla 1–2 członków zespołu, przekazywanie konstruktywnych informacji zwrotnych i doradzanie członkom zespołu, aby przestrzegali standardów jakości kodu. Ścisła współpraca z zespołem projektowym w celu dostarczenia rozwiązania zorientowane na użytkownika. Radzenie sobie ze złożonymi wyzwaniami technicznymi, rozwiązywanie problemów i szybkie wdrażanie innowacyjnych rozwiązań. Ułatwianie otwartej i skutecznej komunikacji z zespołami interdyscyplinarnymi, interesariuszami i klientami w celu dostosowania celów projektu.
Pokaż więcej
Pokaż mniej
Посадовий рівень
Старший середній рівень
Тип зайнятості
Повний робочий день
Посадові обов’язки
Інженерія і Інформаційні технології
Галузі
Розробка програмного забезпечення