Semi Senior Kotlin Developer
Published: 2025-12-09Santex is a technology company with more than 25 years of experience in developing custom business software. We have a global network of talent and offer flexible remote work options. We are present in 100 cities in 16 countries and have experience in various industries such as health, finance and fintech. We collaborate with leading brands and have helped our ...
Job details
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 DescriptionWe 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.
- 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.
- 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).
Argentina.