Senior Software Engineer I - Android
We don’t think about job roles in a traditional way. We are anti-silo. Anti-career stagnation. Anti-conventional.
Beyond ONE is a digital services provider radically reshaping the personalised digital ecosystems of consumers in high growth markets around the world. We’re building a digital services aggregator platform, with a strong telco foundation, and a profitable growth strategy that empowers users to drive their own experience—subscribe once, source from many, and only pay for what you actually use.
Since being founded in 2021, we’ve acquired Virgin Mobile MEA, Friendi Mobile MEA and Virgin Mobile LATAM (with 6.5 million subscribers) and 1600 dedicated colleagues across Chile, Colombia, KSA, Kuwait, Mexico, Oman and UAE.
To disrupt for good takes a rebellious spirit, a questioning mind and a warm heart. We really care about how to get things done and not who manages who. We benefit from our diversity, and together, we disrupt the way we and others thinkin about our lives for good.
Do you want to exchange ideas, learn from each other and leave your mark on our journey? This is the place for you.
About the Role:
We are looking for a Senior Software Engineer I (Android) to lead the design and development of world-class Android applications. You will leverage your technical expertise to build scalable and high-performance mobile solutions that delight users. This role demands a strong understanding of Android technologies, a passion for solving complex challenges, and the ability to mentor team members while fostering a culture of excellence.
What You Will Do
- Design and Development: Architect, build, and maintain scalable, high-quality Android applications. Employ modern tools, frameworks, and best practices to deliver exceptional user experiences.
- Collaboration: Partner with backend engineers, designers, and product managers to ensure alignment of goals and seamless integration of app features.
- Code Quality: Write clean, maintainable, and well-documented Kotlin/Java code. Adhere to best practices and review pull requests to uphold coding standards.
- Optimization: Diagnose and resolve performance issues in Android applications, optimizing for speed, responsiveness, and reliability.
- Mentorship: Guide junior engineers by providing feedback, conducting code reviews, and promoting a culture of continuous improvement.
- Technical Leadership: Contribute to architectural decisions and advocate for best practices in Android development.
- Lifecycle Ownership: Participate in the entire app development lifecycle—from concept to deployment—ensuring smooth App Store releases.
- Security and Compliance: Implement secure coding practices and ensure Android apps comply with industry standards and regulations.
- Continuous Learning: Stay current with emerging Android technologies and trends to keep our products at the forefront of innovation.
What You Will Need
- Education: Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience: 7+ years of experience in Android development, with a proven track record of delivering high-quality apps to the Google Play Store.
- Programming Skills: Expert in Kotlin and Java, with deep knowledge of Android SDK, Jetpack libraries, and architectural patterns like MVVM or Clean Architecture.
- API Integration: Proficiency in integrating apps with RESTful APIs, third-party SDKs, and cloud services (e.g., Firebase, AWS).
- App Optimization: Strong skills in debugging, performance tuning, and profiling tools for Android.
- Testing: Familiarity with testing frameworks like Espresso and JUnit for automated testing and CI/CD pipelines.
- UI/UX Knowledge: Solid understanding of Material Design principles and collaboration with designers to implement pixel-perfect interfaces.
- Problem-Solving: Strong analytical and troubleshooting skills for resolving complex technical issues.
- Collaboration: Excellent interpersonal skills and the ability to work effectively in a diverse, team-oriented environment.
- Mentorship: Demonstrated experience in mentoring engineers and fostering a positive team environment.
Preferred Qualifications
- Cross-Platform Skills: Experience with frameworks like Flutter or React Native is a bonus.
- Open Source: Contributions to the Android community or open-source projects.
- Analytics Integration: Familiarity with analytics tools like Google Analytics or Mixpanel for app performance monitoring.
- Tooling Expertise: Proficiency in Gradle build system, version control (Git), and CI/CD pipelines.
What we offer:
- Rapid learning opportunities - we enable learning through flexible career paths, exposure to challenging & meaningful work that will help build and strengthen your expertise.
- Hybrid work environment - flexibility to work from home 2 days a week.
- Healthcare and other local benefits offered in market.
By submitting your application, you acknowledge and consent to the use of Greenhouse & BrightHire during the recruitment process. This may include the storage and processing of your data on servers located outside your country of residence. For further information, please contact us at dataprivacy@beyond.one.
Apply for this job
*
indicates a required field