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!!