About the role
As a Senior Kotlin Multiplatform Mobile Developer, you will play a crucial role in creating, maintaining, optimizing, and enhancing our Android & iOS applications. You'll work closely with our cross-functional teams to translate product requirements into robust features that deliver exceptional user experiences.
What you'll do Transform product logic into functional and innovative features for our applications.Continuously develop and integrate new functionalities to improve app performance and user engagement.Optimize, refactor, and conduct regular code reviews to ensure code quality and maintainability.Drive engineering process improvements and tooling enhancements to boost team productivity.Ensure high performance, quality, and responsiveness of applications through thorough testing and optimization.Identify and troubleshoot bottlenecks, bugs, and other technical issues, implementing effective solutions.Collaborate closely with the Support team to address product-related issues reported by users.Provide insights and collaborate with the Product team based on user feedback to drive product enhancements.What you'll need Proficient in English (Minimum B2, Ideal C1+).Expertise in mobile development with one of these two profiles: Kotlin Multiplatform Mobile (KMM), with a comprehensive understanding of its underlying ecosystems, or Android development coupled with a willingness to learn KMM, iOS and SwiftUI.Strong knowledge in developing user interfaces using Jetpack Compose or SwiftUI.Strong grasp of object-oriented design principles and familiarity with design and architectural patterns (e.g., Clean, MVVM, SOLID, etc.).Experience using Git version control and dependency injection frameworks (e.g., Koin).Bonus PointsDevelopment experience on iOS.Experience developing user interfaces using both Jetpack Compose & SwiftUI.Capability in configuring and managing Continuous Integration (CI) pipelines to automate build, test, and deployment processes, ensuring efficient and reliable software delivery.Hands-on experience implementing automated Jetpack Compose UI tests to validate application functionality across different devices.Familiarity with Java Native Interface (JNI) and Android Native Development Kit (NDK) for invoking native C++ methods on Android.Hiring process
TA Team - Validate details and experience. Tell you more about Voicemod (45min).
Hiring Manager - Give you a job overview and go deeper on your professional experience (50min).
Technical Assessment—This is a challenge to explore your technical skills further (up to 120 min).
Peer Interview - You'll meet a colleague from the Mobile team who will give you a broad idea of the relevant way of working, and they will also assess your technical skills (60 min).
Benefits
Compensation Package - Between 50.000€ - 58.000€ gross per year.
Flexible Working Hours - Adapt your job to your lifestyle.
#J-18808-Ljbffr