OneFootball GmbH company's all remote jobs
Your Role:
- Keep up to date with the latest technologies and find out how our customers can benefit from them
- Show and live out your love for Android development and clean code
- Be eager to learn and teach everydayWork on our new server driven component architecture as well as contributing to refactoring of the legacy code
- Collaborate within the Android domain to continuously improve our processes as well as define best practices
- Make decisions taking a customer and data informed approach as well as foster our growing experimentation culture (A/B testing)
- 3+ years of experience in developing Android apps (proficiency in Kotlin, experience with Java)
- You are passionate about software development best practices such as SOLID, Clean Code, TDD, Pair Programming, etc
- Solid experience with unit testing
- Good knowledge of JSON, REST and/or other API technologies
- Previous Protobuf experience is a plus
- Familiarity with Dependency Injection frameworks (preferably Dagger2)
- Ability to think cross-platform (experience in developing for other platforms is a plus)
- Knowledge and understanding of CI/CD processes and tools
Nice To Have:
- Good understanding of server driven component architecture is a plus
- Passion for new technologies and willingness to mentor and teach is a plus
- Experience with test automation at all levels is a plus
- Build & improve services to ingest content from external sources.
- Lead the evolution of our backend stack.
- Ensure high code standards and actively promote the adoption of best practices both inside and outside the team.
- Promote & engage in code reviews, pair programming and other collaborative activities.
- Provide guidance to other backend engineers in the team.
- Liaison with everyone (i.e. engineers, lead, product designer and product manager) in the team and relevant stakeholders outside of the team.
Your Profile:
- 5+ years of experience in backend development.
- Humble and open to giving & receiving feedback.
- Value readable and well-tested code.
- Expertise in programming with Golang, development of REST APIs, and leveraging SQL/NoSQL databases and message queues for data storage.
- Good knowledge of DevOps practices, and microservices & event-sourcing architectures.
- Solid understanding of Agile development principles.
- Experience with mentoring junior engineers.
If we have captured your interest and you want to help us build the ultimate media platform for football fans, submit your application and join our Engineering team!
OneFootball strives for a healthy and safe workplace and is committed to building diverse teams.
Time zone: (GMT+01:00) Berlin