Mobile Developer (Kotlin Multiplatform) [Mid & Senior]
Tech Stack / Keywords
Firma i stanowisko
BlueSoft is an innovative Software House belonging to the Orange Group, established in 2002, employing over 1000 engineers skilled in more than 200 technologies. The company is involved in building simple and effective solutions for complex problems.
Wymagania
- Minimum 3 years of experience as a Mobile Developer for Android or iOS.
- Very good knowledge of Kotlin and practical experience with Kotlin Multiplatform (KMP).
- Experience in designing application architecture (Clean Architecture, SOLID, MVVM/MVI).
- Knowledge of asynchronous programming (Coroutines, RxJava).
- Experience with dependency injection (Koin, Dagger).
- Experience with network communication libraries (Ktor, OkHttp).
- Experience with testing: unit, integration, BDD (tools like JUnit, Mockk).
- Familiarity with Git and working in a CI/CD environment.
- Communicative level of English.
Nice to have:
- Knowledge of Jetpack Compose / Compose Multiplatform.
- Experience with SQLDelight.
- Basic knowledge of iOS, Xcode, Swift.
- Experience in banking or fintech projects.
- Knowledge of security topics (encryption, cryptography).
- Experience working in large, distributed teams and in code reviews.
Obowiązki
- Build and develop shared business logic for Android and iOS applications using Kotlin Multiplatform (KMP).
- Work within a mature agile environment emphasizing code quality, architecture, and automation.
- Design application architecture following Clean Architecture, SOLID, and MVVM/MVI principles.
- Implement asynchronous programming using Coroutines and RxJava.
- Employ dependency injection techniques using Koin or Dagger.
- Manage network communication using Ktor or OkHttp.
- Conduct unit, integration, and BDD testing using JUnit and Mockk.
- Collaborate in a distributed team and participate in code reviews.
Benefity
- Collaboration with a team of interdisciplinary technology experts valuing direct and partner relationships.
- Long-term project engagement within a company with 20+ years of IT market presence.
- Participation in diverse IT projects for recognizable industry-leading clients.
- Access to the latest technologies and engineering standards.
- Flexible service execution conditions – hybrid or fully remote, adjusted per team.
- Knowledge exchange ecosystem including internal training, thematic guilds, cloud certifications with four cloud providers.
- Access to online English or German lessons and group language classes.
- Opportunity to join Multisport and private medical care on preferential terms negotiated by BlueSoft.
- Subsidized sea cruises in the Caribbean, Mediterranean, and Northern seas.
Inne informacje
"Administratorem danych jest BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa. Dane zbierane i przetwarzane są w celach związanych z prowadzeniem procesów rekrutacyjnych. Każdy kandydat ma prawo dostępu do treści swoich danych, ich poprawiania lub usuwania. Wniosek o poprawienie lub usunięcie danych powinno być wystosowane na adres: [email protected] Podanie wszystkich danych osobowych jest dobrowolne, jednak wyrażenie zgody na ich przetwarzanie jest niezbędne, aby wziąć udział w prowadzonych procesach rekrutacyjnych”. Warunkiem wzięcia udziału w rekrutacji jest dodanie do przesyłanych dokumentów aplikacyjnych następującej klauzuli: „Wyrażam zgodę na przetwarzanie przez BlueSoft Sp. z o.o., Aleje Jerozolimskie 134, 02-305 Warszawa, moich danych osobowych zawartych w dokumentach aplikacyjnych dla potrzeb prowadzenia procesów rekrutacyjnych"
BlueSoft
61 aktywnych ofert