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.
Intermediate Android Developer at RBCx Ventures focused on application development and user interface design. Engaging in functional and technical requirements documentation and ensuring quality standards.
Android Developer for the Digital and Access Solutions business segment. Developing mobile applications for Key Device Cylinders systems in a collaborative hybrid environment.
Senior Android Developer responsible for core coded business logic at Datacom. Collaborating with teams to fulfill business requirements and produce maintainable code in mobile apps.
Senior Android Developer at CUJU developing mobile features using Kotlin Multiplatform. Collaborating with teams to enhance user experience and integrate advanced technology in sports.
Senior Android Developer working at ReachMobi on hybrid role developing launcher applications using Kotlin and Jetpack Compose. Collaborating with teams to innovate and enhance user interfaces for Android devices.
Android Developer at ReachMobi creating high - quality mobile applications used by millions. Join a lean team focused on rapid content development and user retention.
Android Engineer at Oneview Healthcare developing mobile apps to improve patient care experience with a focus on best practices. Collaborating with cross - functional teams to deliver integrated solutions.
Senior Android Engineer responsible for developing core app modules at Binance. Collaborating with cross - functional teams to deliver an intuitive user experience and optimize app performance.
Principal Software Engineer leading Android development for Walmart Global Tech. Collaborating with cross - functional teams to innovate retail experiences through mobile solutions.
Experienced Android Developer creating high - quality Android applications for clients in Dubai. Collaborate with teams to implement exceptional mobile solutions.