Android Mobile Engineer
⚲ Warszawa
Do uzgodnienia
Wymagania
- Kotlin
- Android SDK
- Kotlin Multiplatform Mobile
Opis stanowiska
Projekt e-commerce.
• Min. 4 letnie doświadczenie komercyjne na podobnym stanowisku.
• Biegła znajomość języka Kotlin oraz frameworka Compose do tworzenia interfejsów użytkownika
• Dogłębna znajomość Android SDK oraz programowania natywnego
• Praktyczna znajomość programowania obiektowego (OOP), algorytmów oraz struktur danych
• Znajomość procesów budowania projektów w Gradle oraz doświadczenie w pracy z systemami Continuous Integration (CI)
• Wysoki poziom samodzielności w organizacji pracy oraz skuteczne umiejętności rozwiązywania problemów
• Grad
• Znajomość języka polskiego na poziomie native oraz języka angielskiego na poziomie B2
•
Otwartość na pracę hybrydową z Warszawy (1 x w tygodniu)
Welcome Skills
• Doświadczenie w pracy z architekturą modułową (np. znajomość Kotlin Multiplatform Mobile – KMM)
• Doświadczenie w pracy z dużymi bazami kodu
• Praktyczna znajomość Test-Driven Development (TDD) oraz Pair Programming
• Doświadczenie w tworzeniu oprogramowania wspieranego przez AI, np. z wykorzystaniem narzędzi takich jak Copilot
• Min. 4 letnie doświadczenie komercyjne na podobnym stanowisku.
• Biegła znajomość języka Kotlin oraz frameworka Compose do tworzenia interfejsów użytkownika
• Dogłębna znajomość Android SDK oraz programowania natywnego
• Praktyczna znajomość programowania obiektowego (OOP), algorytmów oraz struktur danych
• Znajomość procesów budowania projektów w Gradle oraz doświadczenie w pracy z systemami Continuous Integration (CI)
• Wysoki poziom samodzielności w organizacji pracy oraz skuteczne umiejętności rozwiązywania problemów
• Grad
• Znajomość języka polskiego na poziomie native oraz języka angielskiego na poziomie B2
•
Otwartość na pracę hybrydową z Warszawy (1 x w tygodniu)
Welcome Skills
• Doświadczenie w pracy z architekturą modułową (np. znajomość Kotlin Multiplatform Mobile – KMM)
• Doświadczenie w pracy z dużymi bazami kodu
• Praktyczna znajomość Test-Driven Development (TDD) oraz Pair Programming
• Doświadczenie w tworzeniu oprogramowania wspieranego przez AI, np. z wykorzystaniem narzędzi takich jak Copilot
🔍 Dekoder Ogłoszenia
🟡
Wysoki poziom samodzielności w organizacji pracy oraz skuteczne umiejętności rozwiązywania problemów
Oczekuje się, że będziesz w stanie samodzielnie zarządzać swoim czasem i zadaniami, bez ciągłego nadzoru.
🔴
Otwartość na pracę hybrydową z Warszawy (1 x w tygodniu)
Firma oczekuje obecności w biurze w Warszawie raz w tygodniu, co może być problematyczne dla osób spoza tego regionu.
🔴
Doświadczenie w pracy z dużymi bazami kodu
Może to oznaczać pracę z nieuporządkowanym lub trudnym do zrozumienia kodem, który wymaga dużo wysiłku do modyfikacji.
🟡
Praktyczna znajomość Test-Driven Development (TDD)
Może oznaczać, że testy są priorytetem i mogą spowolnić proces tworzenia, lub że zespół nie ma jeszcze w pełni dojrzałych praktyk TDD.
🟡
Doświadczenie w tworzeniu oprogramowania wspieranego przez AI, np. z wykorzystaniem narzędzi takich jak Copilot
Firma może eksperymentować z narzędziami AI, co może oznaczać niepewność co do ich efektywności lub konieczność nauki nowych, szybko zmieniających się technologii.