Senior Android Developer
Jesteś pasjonatem Androida ? Czy wiesz czym jest Kotlin Multiplatform i czy chciałbyś go wykorzystać w pracy? Aplikuj!
Szukasz nowego wyzwania zawodowego, w którym będziesz mógł wykorzystać swoją wiedzę i doświadczenie?
Jesteś pasjonatem Androida, aktywnie pracujesz z Kotlinem, ale nie jest Ci obca Java?
Czy wiesz czym jest Kotlin Multiplatform i chciałbyś go wykorzystać w pracy?
Chcesz pracować w zespole, który dzieli się wiedzą i lubi wdrażach nowiniki technologiczne do aplikacji, które rozwija. W zespole organizowane są cykliczne spotkania, na których programiści edukują się wzajemnie im w zakresie nowinek technicznych.
Jeśli tak to wszystko znajdziesz właśnie tu - u naszego klienta z branży gamingowej.
Co cię czeka?
Będziesz pracował nad aplikacją do obstawiania zakładów sportowych. Aplikacja działa od 2013 roku i od tego czasu stale jest udoskonalana. Będziesz pracował zarówno nad nowymi funkcjonalnościami, jak i nad częściowym aktualizowaniem aplikacji.
Jeśli chodzi o tech stack:
- Będziesz pracować z Kotlinem, ale marginalnie również z Javą,
- Aktualizacja informacji dla zakładów na kursy odbywa się za pomocą Websockets, z którymi też będziesz na co dzień pracować.
- Obok tego bedziesz pracować z Jetpack Compose (xml 90% do 10% compose, ale wszystko co nowe jest napisane w compose),
- Do zarządzania kodem będziesz używać Git,
- Będziesz też pracować z Rest API czy SQLite,
- Pod względem architektury zespół mobile przechodzi z MVVM do MVI.
Co będziesz rozwijać?
Z aplikacji klienta korzysta 200 tys. użytkowników miesięcznie i 70 tys. dziennie. Na Androidzie pojawia się 40 000 zapytań na minutę. Aktualizacje są dystrybuowane do aplikacji mobilnej za pośrednictwem protokołu socket.IO.
Główne wyzwania jakie stoją przed zespołem to przeniesienie całej logiki biznesowej do Kotlin Multiplatform, a także wprowadzenie testów E2E na aplikacjach mobilnych.
Wraz z 19 członkami zespołu mobilnego będziesz pracować nad aplikacją mobilną. Drużyna dzieli się na 2 zespoły - Alpha i Bravo. Pracując w Scrumie są 14-dniowe sprinty i inne działania.
Co musisz umieć?
- Kotlin to must have, ale trzeba też umieć poruszać się po Javie,
- Znać m.in. zasady CI/CD, DI i SOLID.
Nice to have
- Clean Architecture, DDD, Hexagonal Architecture.
Benefity
- Budżet na rozwój
- Karta Multisport.
- Kieszonkowe na wakacje
- Kursy języka angielskiego dwa razy w tygodniu w biurze.
- Parking w Katowicach
- Sprzęt i akcesoria.
- Telefon firmowy
- Ubezpieczenie emerytalne.
- Ubezpieczenie na życie.
- Dofinansowanie na posiłki.
- PlayStation i piłkarzyki w strefie gier.
Dla pracowników dostępne są słone i słodkie przekąski, owoce, kawę i herbatę. Nie może zabraknąć pizzy, lodów, mięs z grilla, wegańskich kiełbasek i beczek piwa.
Organizowanych jest wiele imprez, takich jak Beer&Terrace, grille firmowe czy imprezy integracyjne. Mówiąc wprost - z zespołem naszego klienta nie będziesz się nudzić!
- Department
- IT
- Locations
- Katowice
- Remote status
- Hybrid Remote

About Simply Talented
We strongly believe that we can improve the quality of your recruitment every day.
We aim to create an excellent candidate experience, understand their needs better, and provide your company with the best matching talent.
We work with startups and scaleups companies and help them to grow by building recruitment strategies, and procedures by optimizing and supporting their recruitment actions.
We work with large organizations by finding suitable candidates for their open roles working along with their in-house recruiters/hr team.
Senior Android Developer
Jesteś pasjonatem Androida ? Czy wiesz czym jest Kotlin Multiplatform i czy chciałbyś go wykorzystać w pracy? Aplikuj!
Loading application form