Onefootball is hiring Mobile Engineer

📍 Portugal
🏠 Work from home
🕔 Full-Time

Location: Remote from Portugal
Team: Engineering-Mobile
Type: Full-Time (Permanent)

OneFootball is the world’s #1 digital football platform, with more than 100 million active users across the world. Founded in 2008, we have come a long way to provide our users with the best personalised digital football experience. At OneFootball, our purpose is to disrupt the status quo and make football accessible and enjoyable. We are a product-driven company with an obsession of crafting a great user experience backed by world class engineering.

Live Video Squad - About The Team & Your Place In It
You will join the Live Video Squad within the OneFootball Product and Engineering area. As a media platform, our vision is to connect Football Fans with the best Football related content and media.

You will be responsible for designing, building and maintaining the Mobile (Android and iOS) applications. As a part of this squad, you will have the opportunity to work in Live Sports streaming world.

Help build the best possible journey for users to watch their favourite football matches:
*Live video technologies: HLS/DASH Live Streams, DRM and VPN protection
*Customise Video Player
*Client analytics tools like NPAW/Youbora
*Tracking tools like AVO/Mixpanel
*Hundreds of thousands of concurrent users per matchIn-App purchase flows for Pay-Per-View matches

This will be a middle to senior-level engineering role. You should display a strong technical background and maturity in order to be successful in this role. The number of years of experience is less relevant than your ability to deliver and lead yourself and your teammates to excellence. We welcome candidates with 3-7 years of experience. However, we have seen people starting to display this maturity with less than 2 years of experience. So if you have what it takes, go ahead and apply.

The qualifications listed below are only indicative of our expectations. You do not need to meet all of them to be successful. You’ll fit right in as long as you are curious, and have the ability and willingness to learn things quickly.

Your Role:

  • Maintain the current native features (Android /iOS) and develop new features in cross platform
  • Continuously improve our Product while ensuring quality and performance of the app
  • Create easy-to-read, high-performance and well architected code
  • Work in an environment based on Extreme Programming practices such as pair-programming, mob-programming, continuous learning etc 
  • Test-driven development (TDD) and Continuous Integration
  • Cooperate closely with your teammates to collaborate, teach, mentor and learn
  • Work on continuous refactoring of legacy code using SOLID principles
  • Work in a cross functional agile team
  • Ensure high code standards and actively promote the adoption of best practices
  • Liaison with everyone in the team and relevant stakeholders
  • Debug and fix issues in development, testing, and production
  • UI/UX fast prototyping

What You'll Bring:

  • 3+ years of experience in building and maintaining either iOS or Android applications
  • 2+ years of experience in using Flutter / Dart to develop cross platform applications 
  • Experience of Extreme Programming (XP) - Paired programming, TDD, CI etc. 
  • Good understanding of modern iOS/Android architectural approaches
  • Good understanding of modern iOS/Android architecture with Unit Testing and a good knowledge of JSON, REST and/or other API technologies
  • Experience with agile methodologies.
  • Experience working with CI/CD systems
  • Strong problem-solving skills
You can find our Data Privacy Policy for recruiting here.
Apply Now
Let the company know you applied through androidDev.careers. This helps us get more cool Android Developer jobs for you
Company logo Apply Now
👀 817 views
✅ 38 applied (5%)
Want companies to apply to you instead?

Fill in your developer profile

Complete Profile

Other Android Developer Jobs you might like