Accepting applications until: 15 November 2024 Job Description Android Developer Reporting of the Role This role reports to the Android Lead Overview of job We’re looking for a skilled Android developer with a passion for high-quality code to join our established development team at Global. In this role, you'll design and maintain feature-rich Android apps, collaborating with cross-functional teams to create seamless user experiences. Proficiency in Android SDK, Kotlin, and a keen eye for detail are essential. Join us and help elevate our mobile platforms to the next level 3 best things about the job The product you ship will be used by millions of people. Flexible hybrid working environment where we use our office to maximise collaboration and then trust you to know best where you're most productive. Support for your constant drive to learn and improve. We'll give you the tools and time, you bring the enthusiasm Measures of success – In the first few months, you would have: Gained a proven understanding of the code base and delivered meaningful product features. Proven a collaborative approach to delivering solutions. Shown a passion to learn new things and to share knowledge with others. Proposed solutions and fixes to help us make our app architecture even better. Join us because… We work hard to make sure that this is a fun, creative and satisfying place for developers to work. We believe in code reviews, pair programming, hack time, code katas, attending conferences and investing in developers to make them better. We emphasise quality over quantity and aim to build great products that we’re proud of and are loved by our audiences. We offer a great opportunity to pick up new skills. You’ll work in plush offices in a central location. We have a great barista on-site, his coffee is awesome and way cheaper than. You’ll get a shiny MacBook Pro to work on – no crappy hardware for us The usual big company perks: pension scheme, flexible annual leave scheme, life assurance, health insurance and a comfy, ergonomic chair. All this, plus a competitive monthly salary Development on the Android app for Global Player, our multi-platform media product. Delivering well tested and maintainable solutions, taking part in code reviews to ensure code quality and cross team product awareness. Keeping up to date with Android development techniques, so we can evaluate and improve our app over time. What you will need At least 3 years commercial development experience in Android development. Experience of agile practices and working in a sociable, cross-functional team. A strong grasp of OOP fundamentals and design patterns. Working knowledge of building rich visual interfaces in Android. Experience handling audio in Android. Understanding of the importance of Continuous Integration. A commitment to testing - experience of writing & maintaining unit tests; mocking frameworks and an enthusiasm for test-driven development. A good understanding of RxJava. Bonus points if you tick any of the following boxes… Experience with Jetpack Compose. Experience with clean architecture, MVVM and/or MVI. Exposure to common frameworks/libraries in the Android ecosystem. Experience with Android Auto/Automotive. Everyone is welcome at Global Just like our media and entertainment platforms are for everyone, so are our workplaces. We know that we can’t possibly serve our diverse audiences without first nurturing and celebrating it in our people and that’s why we work hard to create an inclusive culture for everyone. We believe that diversity will set us apart, so no matter what you look like, where you come from or what your favourite radio station is, we want to hear from you. We will always seek to make appropriate adjustments to the recruitment process and workplace to be fully inclusive to people with different needs and working styles. If you require us to make any reasonable adjustments for you or to disclose a condition, please email recruitmentglobal.com