V

Senior Android KMM developer

Voicemod
Full-time
Remote
Spain
โ‚ฌ50 - โ‚ฌ58 EUR yearly

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.


Experience in KMM development is not a prerequisite. However, if you are a Senior Android Developer seeking to advance your career by engaging with KMM, Jetpack Compose, and SwiftUI, this position may be a suitable opportunity for you.


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 Points ๐Ÿฆ„


  • Development 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 โš™๏ธ


Our interview process takes place on Google Meet and tends to consist of the following stages:


  • 1๏ธโƒฃ TA Team - Validate details and experience. Tell you more about Voicemod (45min).
  • 2๏ธโƒฃ Hiring Manager - Give you a job overview and go deeper on your professional experience (50min).
  • 3๏ธโƒฃ Technical Assessmentโ€”This is a challenge to explore your technical skills further (up to 120 min).
  • 4๏ธโƒฃ 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. You do you!
  • ๐ŸŒโ€‹ Remote Working - Decide if you want to work from home, from our offices in Valencia or Barcelona, or wherever you might be traveling to!
  • โœˆ๏ธ 26 vacation days - 23 regular days + December 24th & 31st + your birthday off! โ€‹
  • ๐Ÿ–๏ธ Extra week off in August - Don't worry about pending stuff, the entire company will be off! โ€‹
  • ๐Ÿฅ Wellbeing - Paid sick leave as well as maternity/paternity leave, and healthcare insurance for employees residing in Spain.
  • ๐Ÿ”Œ Remote stipend - To compensate for remote working costs.
  • ๐Ÿง‘โ€๐Ÿซ Free English or Spanish lessons - From beginner to advanced levels.
  • ๐ŸŽฎ Gamer-oriented environment - Gaming nights are common around here!


If you want to learn how to write a successful job application, have a look here!

This job is closed.