All offersWrocławMobileMid/Senior Android Developer
Mid/Senior Android Developer
Mobile
Capgemini Software Solutions Center

Mid/Senior Android Developer

Capgemini Software Solutions Center
Wrocław
Type of work
jobType.Undetermined
Experience
Mid
Employment Type
Permanent
Operating mode
Office

Tech stack

    Android
    regular
    Java
    regular
    Kotlin
    regular
    Android SDK
    regular

Job description

Online interview
W Capgemini nieustannie pielęgnujemy ducha zespołu. Wierzymy, że dobra współpraca zbudowana na sprawnej komunikacji, wzajemnym wsparciu i zaufaniu, a także nieustanna chęć odkrywania nieznanego pozwalają zdobywać szczyty nowych możliwości.  Oferta pracy, która czeka na Ciebie, to:
 
W jakich technologiach będziesz pracować?
 
  • będziesz mieć możliwość rozwijania umiejętności w jednym z zespołów, w których używamy takich technologii jak: Kotlin, Java, RxJava, Jetpack Compose, a także technologii hybrydowych – Xamarin, React Native;
  • będziesz pracować w różnych projektach organizowanych w metodologiach zwinnych, zarówno w małej (SCRUM, Kanban) jak i w dużej (SAFe®, Nexus) skali.
 
Jak będziemy współpracować?
 
  • jako (Senior) Android Developer będziesz współtworzyć i rozwijać aplikacje mobilne w oparciu o platformę Android, angażując się w poszczególne fazy procesu tworzenia oprogramowania (analizę wymagań, projektowanie, implementację, testowanie, wdrażanie i publikowanie w sklepie Google Play) w stopniu i w zakresie zależnym od posiadanego przez Ciebie doświadczenia;
  • współpracować z zespołem ekspertów UX i UI, aby zapewnić jak najlepsze doświadczenia użytkownika z rozwiązaniem;
  • integrować aplikacje z backendem, chmurą, platformami typu Enterprise i low code;
  • odpowiadać za część lub całość systemu - w zależności od realizowanego projektu;
  • częścią międzynarodowego zespołu entuzjastów, którzy chętnie dzielą się wiedzą i doświadczeniem; 
  • mieć możliwość wszechstronnego poszerzania wiedzy w wielu różnych obszarach.
 
Oczekujemy od Ciebie:
 
  • ugruntowanego doświadczenia w tworzeniu aplikacji natywnych na platformę Android, doświadczenie w iOS lub w technologiach hybrydowych będzie dodatkowym atutem;
  • znajomości języka Kotlin lub Java oraz Android SDK;
  • wiedzy z zakresu: wzorców projektowych i architektonicznych m.in. MVP, MVVM, programowania reaktywnego (RxJava, RxBinding), Dependency Injection (Dagger), baz danych (SQLite, Realm, Room), komunikacji sieciowej (REST, JSON, Retrofit), Android Jetpack jak również systemu kontroli wersji Git i Gitflow; 
  • podstawowej znajomości mobilnego DevOps i CI/CD;
  • doświadczenia w pracy w języku angielskim;
  • zaangażowania, umiejętności współpracy w zespole oraz chęci rozwoju i uczenia się.
 
Co oferujemy?
 
  • elastyczne godziny i wszelkie niezbędne rozwiązania umożliwiające kreatywną pracę zdalną oraz komfortowe warunki pracy w biurze;
  • możliwość zastosowania podwyższonych kosztów uzyskania przychodu w przypadku pracy twórczej;
  • szeroki wachlarz benefitów, które możesz wykorzystać według własnych potrzeb i upodobań – należą do nich między innymi:  
    • kompleksowa, prywatna opieka medyczna dla Ciebie i Twojej rodziny; 
    • korzystny abonament na nowy samochód; 
    • bezpłatne miejsca parkingowe, a także zamykane boksy rowerowe;
  • sfinansowanie Twojej relokacji do Wrocławia (jednorazowa dopłata 10000 brutto w ramach dodatku do wynagrodzenia) – szczegóły programu znajdziesz tutaj;
  • otrzymasz od nas wydajny sprzęt komputerowy: laptop, MacBook, monitor, stację dokująca, niezbędny osprzęt do pracy w biurze lub w domu, a także telefony – urządzenia deweloperskie.
 
Jak będziemy wspierać Twój rozwój?
 
W Capgemini będziesz mieć możliwość nieustannego podnoszenia swoich kwalifikacji – niezależnie od tego, jaki poziom doświadczenia dziś posiadasz. Wesprzemy Cię w tym, poprzez: 

  • udział w projektach, który zapewni Ci możliwość wymiany doświadczeń i wsparcie merytoryczne od liderów technologicznych;
  • bogatą ofertę szkoleń wewnętrznych i dostęp do szkoleń renomowanych firm szkoleniowych oraz wsparcie techniczno-organizacyjne w przygotowaniach do certyfikacji;
  • dostęp do dedykowanej platformy learningowej, na której dostępne są materiały szkoleniowe oferowane m.in. przez Pluralsight, Coursera i Harvard;
  • szkolenia językowe (angielski i niemiecki na różnym poziomie zaawansowania);
  • możliwość uczestnictwa w różnych międzynarodowych społecznościach (np. Agile, IoT, Women@Capgemini, Digital, Security i inne), zapewniające praktyczną wymianę wiedzy (nie tylko technicznej) w firmie;
  • czas i przestrzeń na rozwój Twoich pomysłów;
  • możliwość uczestniczenia w konferencjach polskich i zagranicznych;
  • wsparcie mentora w definiowaniu Twojej ścieżki kariery, możliwość samodzielnego kształtowania rozwoju w zakresie umiejętności miękkich i twardych.

Poczytaj, jak wygląda nasz proces rekrutacyjny.