Opis stanowiska pracy: Poszukujemy wysoko wykwalifikowanego i doświadczonego starszego programisty aplikacji mobilnych, który dołączy do naszego dynamicznego zespołu. Jako starszy programista aplikacji mobilnych będziesz odpowiedzialny za rozwijanie, ulepszanie i utrzymywanie naszych aplikacji mobilnych na platformach Android i/lub iOS. Będziesz ściśle współpracować z zespołami wielofunkcyjnymi, w tym menedżerami produktu, projektantami i innymi programistami, aby dostarczać wysokiej jakości roz
Opis stanowiska pracy: Poszukujemy wysoko wykwalifikowanego i doświadczonego starszego programisty aplikacji mobilnych, który dołączy do naszego dynamicznego zespołu. Jako starszy programista aplikacji mobilnych będziesz odpowiedzialny za rozwijanie, ulepszanie i utrzymywanie naszych aplikacji mobilnych na platformach Android i/lub iOS. Będziesz ściśle współpracować z zespołami wielofunkcyjnymi, w tym menedżerami produktu, projektantami i innymi programistami, aby dostarczać wysokiej jakości rozwiązania mobilne, które spełniają nasze cele biznesowe i potrzeby użytkowników. Kluczowe obowiązki: Rozwój i konserwacja: Projektowanie, rozwijanie i utrzymywanie aplikacji mobilnych dla Platformy Android i/lub iOS. Zapewniaj wydajność, jakość i responsywność aplikacji. Identyfikuj i koryguj wąskie gardła oraz naprawiaj błędy. Współpraca i przywództwo: Współpraca z zespołami interdyscyplinarnymi w celu definiowania, projektowania i dostarczania nowych funkcji. Mentorowanie młodszych programistów i udzielaj wskazówek na temat najlepszych praktyk i standardów kodowania. Prowadź przeglądy kodu, aby utrzymać wysoką jakość kodu i dziel się wiedzą z zespołem. Innowacje i rozwiązywanie problemów: Stale odkrywaj, oceniaj i wdrażaj nowe technologie, aby zmaksymalizować efektywność programowania. Bądź na bieżąco z najnowszymi informacjami branżowymi trendy i technologie, aby zapewnić, że nasze aplikacje mobilne są najnowocześniejsze. Testowanie i zapewnianie jakości: Pisanie i utrzymywanie testów jednostkowych i interfejsu użytkownika, aby zapewnić solidność, w tym przypadki brzegowe, użyteczność i ogólną niezawodność. Praca nad naprawianiem błędów i poprawą wydajności aplikacji. Kwalifikacje: Wykształcenie i doświadczenie: Licencjat z informatyki, inżynierii lub pokrewnej dziedziny (lub równoważne doświadczenie). Ponad 5 lat doświadczenia zawodowego w tworzeniu aplikacji mobilnych. Udokumentowane doświadczenie w tworzeniu i uruchamianiu aplikacji mobilnych w sklepie Google Play i/lub Apple App Store. Umiejętności techniczne: Biegła znajomość języków programowania, takich jak Kotlin/Java dla Androida i/lub Swift/Objective-C dla iOS. Dobre zrozumienie cyklu życia rozwoju urządzeń mobilnych oraz standardów UI/UX. Doświadczenie z frameworkami i narzędziami mobilnymi, takimi jak Android SDK, Xcode i RESTful API.Znajomość interfejsów API wiadomości w chmurze i powiadomień push.Znajomość innych technologii internetowych i standardów UI/UX.Umiejętności miękkie:Doskonałe umiejętności rozwiązywania problemów i zdolność do samodzielnej pracy.Doskonałe umiejętności komunikacyjne i interpersonalne.Umiejętności skutecznie kierować i mentorować zespół.Preferowane kwalifikacje:Doświadczenie z wieloplatformowymi frameworkami programistycznymi, takimi jak React Native lub Flutter.Znajomość metodologii Agile/Scrum.Doświadczenie z narzędziami i procesami CI/CD.Wkład w projekty open source lub zaangażowanie w społeczność programistów.Co oferujemy:Konkurencyjne wynagrodzenie i pakiet świadczeń.Elastyczne godziny pracy i opcje pracy zdalnej.Możliwości rozwoju zawodowego i rozwoju.Środowisko pracy oparte na współpracy i włączaniu.
Pokaż więcej
Pokaż mniej
Посадовий рівень
Старший середній рівень
Тип зайнятостіPełny etat
Odpowiedzialność zawodowa
Inżynieria i technologie informacyjne
Przemysły
Rozwój oprogramowania