Back to jobs
New

Semi Senior Kotlin Developer

Argentina

Santex is a global company headquartered in the United States, founded in 1999, with 25 years of industry experience. It has offices in California, USA, and Córdoba, Argentina, and its talent network spans over 18 countries thanks to its flexible and remote work policy. Specializing in custom enterprise software development, Santex operates through its Hubs, which cover eCommerce, BIM, Mobility, Content Delivery, Integration, Web and Mobile Development, Cloud Computing, Artificial Intelligence (AI), Data Science, Consulting, and IT Services. Additionally, Santex is committed to creating a positive impact in three dimensions: economic, social, and environmental.

Job Description

We are looking for a Semi-Senior Mobile Developer with advanced experience in Kotlin Multiplatform Mobile (KMM) to join our team. The selected candidate will participate in the development and maintenance of our native mobile application (iOS and Android), leveraging shared code built with Compose Multiplatform. This role is critical for delivering a modern, unified, and high-performance user experience across platforms.

Responsibilities

  • Develop new features by prioritizing shared code implementation in commonMain (KMM).
  • Implement and maintain integrations with backend APIs, Firebase, and security systems.
  • Ensure code quality by writing Unit Tests and actively participating in code reviews.
  • Troubleshoot and resolve bugs and compatibility issues across both iOS and Android platforms.
  • Participate in the compilation, signing, and publishing process of the application on the App Store and Google Play Store.
  • Collaborate with backend and other mobile developers to ensure seamless system integration.

Requirements 

  • Experience: At least 3 years of verifiable experience in mobile development, with a focus on Kotlin Multiplatform or equivalent multiplatform experience.
  • KMM & Architecture: Advanced experience in developing mobile applications with Kotlin Multiplatform Mobile (KMM) and modern architectures (MVVM, MVI, Clean Architecture).
  • Modern UI: Experience with Compose (Android) or SwiftUI (iOS), and knowledge of implementing UIs using Compose Multiplatform.
  • Concurrency: Solid handling of Kotlin Coroutines and Flow for asynchronous and reactive data management.
  • Native Integration: Experience using cinterops and native modules to interact with platform-specific code (Swift/Objective-C).
  • Mandatory Hardware: Mac availability is required for developing and compiling iOS targets and the multiplatform framework.
  • English proficiency is not required for this position.

Key Technical Knowledge 

  • KMM Architecture: Handling modular architecture with shared code (commonMain) and platform-specific code (androidMain and iosMain), including the use of expect/actual.
  • Data Stack: Experience with multiplatform networking libraries like Ktor for API calls and handling serialization with kotlinx-serialization.
  • Platform Features: Implementation of platform functionalities like Biometrics, Push Notifications, and Security Detection (Root/Jailbreak).
  • Testing: Experience writing Unit Tests for shared code and familiarity with mocking frameworks like Mokkery.
  • Persistence: Handling of databases and preferences (e.g., Room, DataStore).

Required Location

Argentina.

Create a Job Alert

Interested in building your career at Santex? Get future opportunities sent straight to your email.

Apply for this job

*

indicates a required field

Phone
Resume/CV*

Accepted file types: pdf, doc, docx, txt, rtf


Select...
Select...