About the role 💡

As a Senior Android Engineer, you will play a crucial role in creating, maintaining, optimizing, and enhancing our applications. We use Kotlin Multiplatform Mobile (KMM) and Compose Multiplatform as the foundation for building cross-platform applications for both Android and iOS.

Prior experience with KMM is not required; however, a strong willingness to learn and adopt it as a core technology in your daily development workflow is essential. If you're a Senior Android Engineer seeking to advance your career by engaging with KMM, and Compose Multiplatform, 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.
  • Write unit tests, UI tests and maintain clear, concise documentation to ensure code quality and team alignment.
  • 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.
  • Strong knowledge in developing user interfaces using Compose Multiplatform or Jetpack Compose.
  • 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 🦄

  • 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.
  • Background in Kotlin Multiplatform Mobile (KMM) development.
  • Familiarity with iOS app development.
  • Familiarity with Java Native Interface (JNI) and Android Native Development Kit (NDK) for invoking native C++ methods on Android.

Don't meet 100% of the criteria? Research shows that women and underrepresented groups tend to apply only when they tick every box. We’d love to hear from you even if you match 75%—skills can be learned, diversity makes us stronger.

Hiring process ⚙️

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

1️⃣ Talent Acquisition Call - Get to know Voicemod and share your experience (45 min).

2️⃣ Hiring Manager Interview - Deep dive into your background and role expectations (60 min).

3️⃣ Live Coding Session - Showcase your skills in a real-world task (Up to 120 min).

4️⃣ Final Culture Fit Interview - A conversation about soft skills and ways of working (60 min).

Important information for Applicants 📝

  • A minimum B2 level in English is required. We assess communication skills during interviews.
  • Video interviews: Cameras on, no virtual backgrounds. We use Google Meets.
  • Work location transparency: Be upfront about where you'll work from - we value honesty!

If you want to have a look on how to get a successful job application, have a look here!

Why You’ll Love Working at Voicemod ❤️

  • Flexible Working Hours ⏰ – Adapt your job to your lifestyle. You do you!
  • Remote Working 🌍 – Choose to work from home, our Valencia HQ, or the coworking space in Barcelona.
  • 23 vacation days 🌴 – Plus an extra week off in August and your birthday.​
  • Anniversary Celebration Program 🎉 – Unlock extra days off, volunteering days, or time to enjoy unique experiences as you reach work milestones.
  • Generous Referral Program 💼 – Earn rewards for helping us find and hire amazing talent.
  • Extra time off on demand ⏳ – For those tough moments when you need a break.
  • Wellbeing 🏥 – Paid sick leave, maternity/paternity leave, and healthcare insurance (for employees based in Spain).
  • Flexible Benefits Plan 💳 – Available for employees based in Spain, allowing you to optimize part of your salary (e.g., meals, transport, childcare) and save a significant amount of money each year.
  • Remote Stipend 💸 – To cover remote working costs.
  • Free English or Spanish lessons 📚 – From beginner to advanced levels.

What are we doing and how does it look like to work with us? Check out the links below!

Youtube | Careers Page | Glassdoor | Blog | Medium | Twitter | Instagram | Linkedin | TikTok | Facebook

If you haven't used Voicemod yet, you can download it here!!