Technologies & tools
To join a team developing an omnichannel platform in one of the largest banks in Poland, we are looking for an experienced Android Developer/Programmer to develop and maintain modern mobile applications used by hundreds of thousands of users. The project is being implemented in an environment with high quality, security and scalability requirements, with a focus on Kotlin Multiplatform as a key technology for sharing business logic across platforms.
Your tasks
- Mobile app development and maintenance in the banking ecosystem
- Design and implementation of common business logic in Kotlin Multiplatform for Android
- Development of user interfaces based on Jetpack Compose and Compose Multiplatform
- Integrating applications with banking systems, external services and payment mechanisms (e.g. Google Pay)
- Taking care of code quality through automated testing, code review and participation in architectural decisions
- Supporting the team technically - assisting with troubleshooting, code review and knowledge sharing
- Collaborate with product, backend, iOS and other IT teams to deliver consistent solutions
- Participate in the maintenance and development of CI/CD processes and application build and test pipelines.
Requirements
- Minimum 5 years of experience as an Android Programmer/Programmer
- At least 3 years of hands-on experience in Kotlin Multiplatform
- Very good knowledge of Clean Architecture and SOLID principles
- Minimum 2 years of experience in asynchronous programming using Coroutines or RxJava
- Experience in Dependency Injection using Koin
- Practical knowledge of network communication using OkHttp
- Experience working with Jetpack Compose and Compose Multiplatform
- Ability to write BDD tests (JUnit4, MockK, Roborazzi, screenshot tests)
- Previous experience working with Git/Gerrit, code review in large teams, and solving problems independently
- Fluency in Polish language required
- Residence in Poland required
Job no. 260116-2CJ0E
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.
Технології
Щоб приєднатися до команди, яка розробляє омніканальну платформу в одному з найбільших банків Польщі, ми шукаємо досвідченого Android розробника/програміста для розробки та підтримки сучасних мобільних додатків, якими користуються сотні тисяч користувачів. Проект реалізується в середовищі з високими вимогами до якості, безпеки та масштабованості, з акцентом на Kotlin Multiplatform як ключову технологію для обміну бізнес-логікою між платформами.
Завдання
- Розробка та підтримка мобільних додатків в банківській екосистемі
- Проектування та реалізація загальної бізнес-логіки на Kotlin Multiplatform для Android
- Розробка користувацьких інтерфейсів на основі Jetpack Compose та Compose Multiplatform
- Інтеграція додатку з банківськими системами, зовнішніми сервісами та платіжними механізмами (наприклад, Google Pay)
- Забезпечення якості коду за допомогою автоматизованих тестів, перегляду коду та участі в архітектурних рішеннях
- Технічна підтримка команди - допомога в усуненні несправностей, рев'ю коду та обмін знаннями
- Співпраця з продуктовою, бекенд, iOS та іншими ІТ-командами для надання узгоджених рішень
- Брати участь у підтримці та розвитку процесів CI/CD, конвеєрів створення та тестування додатків.
Наші очікування
- Мінімум 5 років досвіду роботи Android розробником/програмістом
- Щонайменше 3 роки практичного досвіду роботи з мультиплатформою Kotlin
- Дуже добре знання принципів чистої архітектури та SOLID
- Мінімум 2 роки досвіду асинхронного програмування з використанням Coroutines або RxJava
- Досвід роботи з ін'єкціями залежностей з використанням Koin
- Практичні знання мережевої взаємодії з використанням OkHttp
- Досвід роботи з Jetpack Compose та Compose Multiplatform
- Вміння писати BDD тести (JUnit4, MockK, Roborazzi, скріншот тести)
- Попередня робота з Git/Gerrit, перегляд коду у великих командах та самостійне вирішення проблем
- Вільне володіння польською мовою
- Проживання в Польщі обов'язкове
Вакансія № 260116-2CJ0E
Sii ensures that all hiring decisions are made solely on the basis of qualifications and competence. We are committed to equal and fair treatment of all, regardless of legally protected characteristics. At Sii, we promote a diverse and inclusive work environment, in full compliance with applicable anti-discrimination laws.