Accepting Applications Until
23 December 2024
Job Description
At Global, we think big, work hard, and never stand still. We’re the proud home of the best media and entertainment, driven by our talented and passionate people. Our mission? To make everyone’s day brighter—our Globallers, our audiences, our partners, and our communities. Whether we’re building world-class mobile apps, creating cutting-edge content, or making global connections, we’re committed to delivering amazing work together.
Your Role: Android Developer
As an Android Developer at Global, you’ll play a key role in designing and maintaining feature-rich Android applications. You’ll collaborate with cross-functional teams to deliver seamless user experiences, ensuring that our apps are top-notch in both functionality and quality. You’ll be expected to write high-quality code, improve the app architecture, and push the boundaries of what’s possible for Android development.
Key Responsibilities
- Mobile App Development (40%): Design, build, and maintain feature-rich Android applications for Global Player, ensuring high performance, reliability, and user experience.
- Collaboration & Cross-Functional Work (30%): Work closely with UX/UI designers, backend engineers, and product teams to create a seamless app experience across platforms.
- Code Quality & Testing (20%): Write clean, maintainable, and well-tested code, taking part in code reviews and promoting best practices.
- Continuous Improvement (10%): Stay updated on Android development trends and technologies, and contribute ideas to improve the app and development practices over time.
What You’ll Love About This Role
Think Big: Your work will directly impact millions of users, providing high-quality experiences for our audience on a global scale.
Own It: Take full ownership of features, from design to deployment, and see your work come to life in the hands of millions.
Keep it Simple: Contribute to a product that’s both powerful and user-friendly, ensuring the app is a joy to use for all our listeners.
Better Together: Collaborate with an awesome team of talented developers, designers, and product owners to create innovative solutions and deliver the best product possible.
What Success Looks Like
In your first few months, you’ll have:
- Gained a solid understanding of the Android codebase and shipped meaningful product features.
- Proven a collaborative approach, working closely with your cross-functional team to deliver effective solutions.
- Shown a passion for continuous learning, picking up new skills and sharing knowledge with others.
- Contributed to improving the app’s architecture and proposed valuable fixes or enhancements.
What You’ll Need
- Experience: At least 3 years of commercial Android development experience, with a strong grasp of OOP principles and design patterns.
- Agile & Cross-Functional Experience: Familiarity with agile practices and working within a sociable, cross-functional development team.
- Technical Expertise: Strong experience in building rich visual interfaces in Android and working with audio in mobile apps.
- Testing & Quality Focused: Passion for testing and experience writing unit tests, using mocking frameworks, and embracing test-driven development.
- RxJava Knowledge: A solid understanding of RxJava and its implementation in Android apps.
- Continuous Integration: Experience working in a CI environment to streamline and automate build processes.
Bonus Points If You Have
- Jetpack Compose: Experience with Jetpack Compose and modern UI development in Android.
- Clean Architecture: Familiarity with clean architecture patterns such as MVVM and MVI.
- Android Ecosystem: Exposure to common libraries and frameworks in the Android ecosystem.
- Android Auto/Automotive: Experience working with Android Auto or the automotive platform.
Creating a Place We All Belong at Global
We are dedicated to creating a place where different voices are represented, amplified, and celebrated. We know that we can’t serve our diverse audiences without first celebrating it in our people, which is why we’re passionate about creating an inclusive culture where every Globaller can belong. So, no matter who you are or where you’re from, you can find your place at Global.
As a business, we believe in the importance of a healthy work-life balance and the value of a flexible and agile workforce. Therefore, we operate a Smart Working approach. If you need us to make any reasonable adjustments during your recruitment process, drop us an email at recruitment@global.com, and we’ll be happy to help.