Mobile Software Engineer (Argentina)

Mobile Software Engineer (Argentina)

23 ago
|
Staffed
|
Argentina

23 ago

Staffed

Argentina

Mobile Software Engineer - Kotlin Multiplatform

Join a leading technology company and become part of a technical team building scalable, maintainable and high-quality multiplatform solutions.

Responsibilities

- Develop new features using Kotlin Multiplatform.
- Design reusable components.
- Contribute to architecture decisions.
- Collaborate with Android, iOS and Backend teams.
- Integrate multiplatform SDKs and libraries.
- Optimize performance and maintainability.
- Participate in code reviews.

Must Have

- Strong Kotlin knowledge: Coroutines, Flow, StateFlow, SharedFlow, Extension Functions, Sealed/Data Classes, Delegation, Inline Functions, Result and Generics.
- Hands-on experience with Kotlin Multiplatform : expect/presente, commonMain, androidMain, iosMain, Gradle Multiplatform and KMP-compatible libraries.
- Experience with Compose Multiplatform , including State Hoisting, remember, rememberSaveable, CompositionLocal, Side Effects, Navigation,



LazyColumn/LazyGrid and Animations.
- Understanding of Recomposition, Stability and Performance.
- Experience with Clean Architecture, MVVM, modular architecture, Dependency Inversion, Repository Pattern and Use Cases .
- Experience with Dependency Injection; Koin is preferred.
- Experience with Apollo GraphQL, Ktor Client, REST and Serialization.
- Unit Testing, MockK, Coroutines Test and Flow Testing.
- Git: Rebase, Cherry Pick, Squash and conflict resolution.
- Experience with Sonar.

Nice to Have

- Room KMP.
- Firebase, Dynatrace, Appdome, Analytics or Crash Reporting.
- Knowledge of Biometrics, Encryption, Certificate Pinning or Secure Storage.

Tech Stack: Kotlin · Kotlin Multiplatform · Compose Multiplatform · Koin · Apollo GraphQL · Ktor Client · REST · DataStore · MockK · Git · Sonar

📌 Mobile Software Engineer (Argentina)
🏢 Staffed
📍 Argentina

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: mobile software engineer (argentina) / argentina

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: mobile software engineer (argentina) / argentina