Accepting applications until: 27 January 2025 Job Description
We are Global
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 in the studio, building world-class technology, or securing record Outdoor advertising partnerships, we make sure we’re doing it as a team.
Your new role
As an iOS Developer at Global, you’ll play a key role in designing and maintaining feature-rich iOS 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 iOS development.
Key Responsibilities
1. Mobile App Development: Design, build, and maintain feature-rich iOS applications for Global Player, ensuring high performance, reliability, and user experience.
2. Collaboration & Cross-Functional Work: Work closely with UX/UI designers, backend engineers, and product teams to create a seamless app experience across platforms.
3. Code Quality & Testing: Write clean, maintainable, and well-tested code, taking part in code reviews and promoting best practices.
4. Continuous Improvement: Stay updated on iOS development trends and technologies, and contribute ideas to improve the app and development practices over time.
What You’ll Love About This Role
1. Think Big: Your work will directly impact millions of users, providing high-quality experiences for our audience on a global scale.
2. Own It: Take full ownership of features, from design to deployment, and see your work come to life in the hands of millions.
3. 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.
4. 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:
1. Gained a solid understanding of the iOS codebase and shipped meaningful product features.
2. Proven a collaborative approach, working closely with your cross-functional team to deliver effective solutions.
3. Shown a passion for continuous learning, picking up new skills and sharing knowledge with others.
4. Contributed to improving the app’s architecture and proposed valuable fixes or enhancements.
What You’ll Need
1. Experience: At least 3 years of commercial development experience using Swift and iOS, with a strong grasp of OOP and design patterns.
2. Agile & Cross-Functional Experience: Familiarity with agile practices and working within a sociable, cross-functional development team.
3. Technical Experience: Strong experience in building rich visual interfaces in iOS and working with audio in mobile apps.
4. Testing & Quality Focused: Passion for testing and experience writing unit tests, using mocking frameworks, and embracing test-driven development.
5. Continuous Integration: Experience working in a CI environment to streamline and automate build processes.
6. Clean Architecture: Familiarity with common architecture patterns such as VIPER, MVVM and TCA.
Bonus Points if You Have:
1. RxSwift/Combine Knowledge: A solid understanding of functional programming patterns.
2. iOS Ecosystem: Exposure to common libraries and frameworks in the iOS ecosystem.
3. Concurrency: Strong knowledge of concurrency models like GCD and Swift Concurrency.
4. API Design: Experience designing web-based APIs and clients for optimal consumption on mobile networks.
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 are 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, we’ll be happy to help.
#J-18808-Ljbffr