Hybrid Senior Android Engineer

Posted last month

Apply now

About the role

  • As a Senior Android Engineer, you will play a key role in designing and building robust, scalable, and high-performance Android applications. You'll collaborate closely with cross-functional teams to deliver impactful features and ensure our mobile experiences are reliable, secure, and performant. You will bring strong technical leadership, contribute to architectural decisions, and mentor junior engineers.
  • What you'll do
  • Design, develop, and maintain advanced Android applications using Kotlin and modern Android frameworks.
  • Collaborate with Product, Design, and Backend teams to define and deliver new features aligned with business goals.
  • Ensure the performance, security, and responsiveness of Android applications at scale.
  • Write clean, maintainable, and testable code with comprehensive unit and instrumentation test coverage.
  • Proactively identify and fix bugs, performance bottlenecks, and UX issues across the application.
  • Continuously research and apply modern best practices, libraries, and tools to improve development speed and quality.
  • Contribute to architectural and technical decisions; advocate for engineering excellence within the team.
  • Mentor and support other Android engineers to raise the overall technical bar.

Requirements

  • 5+ years of experience in Android application development .
  • Experience mentoring others and/or leading technical initiatives.
  • Proven ability to collaborate effectively with backend and platform engineering teams.
  • Demonstrated leadership in designing scalable Android systems.
  • Proficiency in Kotlin (primary language), with experience using Jetpack Compose, Coroutines, Flow, and Android Jetpack libraries to build modern, responsive user interfaces.
  • Experience with Swift for cross-platform development or Python for backend development is a strong advantage, as you will work closely with both iOS and backend engineers.
  • Strong knowledge of SQLite and experience integrating local storage solutions effectively within mobile apps.
  • Deep understanding of modularization, Clean Architecture, MVVM, and/or MVI patterns.
  • Hands-on experience with Mobile CI/CD pipelines, version control (GitHub), and Google Play Store release processes.
  • Familiar with test pyramid strategies, debugging tools, and code review best practices.
  • Strong problem-solving abilities, a sense of ownership, and the ability to thrive in a fast-paced, globally distributed team.

Benefits

  • Why it would be awesome to work with us 🍹 Unlimited Annual Leave : We prioritize your well-being and trust you to manage your time. 🏝️ Flexible Working: Whether from home, a coffee shop, or our global hubs, work where you're most comfortable. 💪 Project Ownership : You get to lead the initiatives you're passionate about, professionally or socially. 🌱 Grow with us: We're invested in your personal and professional development. 🌎 Global, diverse, and innovative team: Be part of a welcoming community from 30+ countries, where unique perspectives drive innovation. 🤝 Feel at home: Work closely with colleagues who value your voice, share our E.A.C.H. values, and help you be the best version of yourself. 🎉 Celebrate together: Enjoy remote and hub company and team events that strengthen our bonds and build a fun culture.

Job title

Senior Android Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job