Senior Software Engineer (Android)

Mobile

Senior Software Engineer (Android)

Mobile
Porcelanowa 8, Katowice

STS

Full-time
B2B, Permanent
Senior
Office

Job description

Do naszego zespołu poszukujemy doświadczonego Senior Software Engineer'a (Android) , który będzie odpowiedzialny za rozwój oraz utrzymanie aplikacji mobilnych. Szukamy osoby, która łączy kompetencje techniczne z rozumieniem potrzeb biznesowych i potrafi pracować w dynamicznym środowisku

Twoja rola

  • Samodzielność w realizacji funkcjonalności: od analizy po wdrożenie i utrzymanie

  • Dbałość o jakość, wydajność i stabilność aplikacji

  • Umiejętność diagnozowania i rozwiązywania problemów (np. wydajnościowych, pamięciowych)

  • Doświadczenie w publikowaniu aplikacji w Google Play

  • Dbałość o modularność i skalowalność kodu

  • Umiejętność analizy systemów i przepływu danych między komponentami

  • Rozumienie zależności pomiędzy elementami systemu

  • Umiejętność przekładania wymagań biznesowych na rozwiązania techniczne

  • Dobra organizacja pracy oraz umiejętność priorytetyzacji zadań

  • Gotowość do dzielenia się wiedzą i wspierania innych członków zespołu

  • Aktywny udziału w rozwoju architektury systemów

  • Efektywna komunikacja i praca zespołowej

  • Zaangażowanie w pełen cykl życia produktu

Kogo szukamy

  • Minimum 5 lat doświadczenia w tworzeniu aplikacji na platformę Android

  • Bardzo dobra znajomość języka Kotlin

  • Dobra znajomość wzorców architektury aplikacji mobilnych (np. MVVM, MVI, Clean Architecture)

  • Doświadczenie w pracy z nowoczesnymi frameworkami i bibliotekami Android

  • Znajomość systemów kontroli wersji (Git) oraz narzędzi do zarządzania zależnościami

  • Doświadczenie w integracji aplikacji z backendem (REST API, Websocket, gRPC)

  • Znajomość zasad projektowania interfejsów zgodnych z wytycznymi Android (Material Design)

  • Znajomość relacyjnych baz danych

  • Umiejętność pisania czytelnego, utrzymywanego kodu produkcyjnego

  • Doświadczenie w pracy z aplikacjami w środowisku produkcyjnym (wdrażanie, monitoring, utrzymanie)

Co oferujemy

  • Pracę w świetnym zespole, którego siłą jest pasja i współpraca,

  • Pracę hybrydową (3+2),

  • Pracę pod skrzydłami przypisanego partnera w procesie onboardingu,

  • Nowoczesne biuro w Katowicach z konsolą PS5 i piłkarzykami,

  • Bezpłatne zajęcia z języka angielskiego,

  • Kartę MedicoverSport, ubezpieczenie na życie i opiekę medyczną,

  • Bezpłatne bilety na mecze reprezentacji Polski,

  • Urozmaicone śniadania i obiady w dobrej cenie w naszym Bistro,

  • Ścieżkę rozwoju osobistego oraz budżet na kursy i szkolenia,

  • Codziennie świeże owoce, dobra kawa i zdrowe przekąski,

  • Poszanowanie równowagi między życiem zawodowym a prywatnym.

Kroki rekrutacji

  • Analiza nadesłanych CV i wstępna selekcja kandydatów

  • Krótki kontakt telefoniczny w celu poznania podstawowych informacji i oczekiwań

  • Rozmowa rekrutacyjna z HR oraz Head of Engineering

  • Krótka rozmowa w języku angielskim z VP of Development

Tech stack

    English

    B2

    Android

    advanced

    Kotlin

    advanced

    Agile

    advanced

Office location

About the company

STS

STS to dynamiczna firma technologiczna, która tworzy innowacyjne rozwiązania dla nowoczesnego biznesu. Specjalizujemy się w tworzeniu oprogramowania, aplikacji mobilnych oraz systemów zarządzania danymi.
Company profile

Senior Software Engineer (Android)

Summary of the offer

Senior Software Engineer (Android)

Porcelanowa 8, Katowice
STS
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest STS S.A. z siedzibą w Katowicach, ul. Porcelanowa 8, 40-246 Katowice (dalej jako "administ... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.