hero

Inspired Opportunities

Inventing The Future of Gaming
113
companies
307
Jobs

Senior Android KMM developer

Voicemod

Voicemod

Software Engineering
Valencia, Spain
Posted on Thursday, July 4, 2024

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.

We are looking for someone who can work on the GMT - GMT +2 timezone.

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 180 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 48.000€ - 56.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!