Opis oferty:
We are transforming our digital capabilities, driving innovation, delivering products in ever shortening cycles and helping to drive the continuous improvement of our processes, tooling and engineering practices. The Mobile team governs mobile engineering lifecycle activities providing standards, alignment, management oversight and resource allocation in order to fulfil roadmaps, guard highest levels of quality and operate on top of the best-in-class platform.
Wymagania:
- Proven experience as a senior individual contributor or technical lead in a large-scale mobile engineering organization with an expert-level knowledge of Android development and the Android ecosystem.
- Proficiency in Java and Kotlin programming languages with strong experience with Android Studio, Android SDK, and related development tools as well as deep understanding of Android architecture components and Jetpack libraries and expertise in developing and maintaining large-scale Android applications.
- Proficiency in RESTful APIs, JSON parsing, and networking in Android as well as experience with dependency injection frameworks (e.g., Dagger, Hilt).
- Strong knowledge of Android UI design principles, Material Design, and custom view development as well as familiarity with reactive programming (e.g., RxJava, Kotlin Coroutines).
- Experience with local data storage solutions (e.g., Room, SQLite) as well as proficiency in unit testing and UI automation testing for Android.
- Knowledge of CI/CD practices and tools (e.g., Jenkins, GitLab CI).
Dodatki i korzyści:
- Competitive salary
- Annual performance-based bonus
- Additional bonuses for recognition awards
- Multisport card
- Private medical care
- Life insurance
- One-time reimbursement of home office set-up (up to 800 PLN)
- Corporate parties & events
- CSR initiatives
- Nursery discounts
- Financial support with trainings and education
- Social fund
- Flexible working hours
- Free parking