Job Closed
This listing is no longer active.
Democratising football via the power of AI and smartphones.
Senior Android Developer
Location
Germany
Posted
66 days ago
Salary
0
Seniority
Senior
Job Description
Senior Android Developer
Rogon Technologies GmbH
• Lead the design and implementation of new Android features using Kotlin Multiplatform Mobile (KMP) • Ensure high performance, clean architecture, and reusability across modules • Work closely with backend and computer vision teams to integrate AI-powered analytics, video features, and gamification elements • Maintain a strong focus on user experience, scalability, and code quality • Work cross-functionally with designers, product managers, and backend engineers to deliver end-to-end features • Perform code reviews, improve CI/CD pipelines, and ensure robust testing coverage • Mentor developers and help evolve the mobile engineering standards within CUJU • Contribute to technical documentation and architectural decisions • Stay up to date with KMP, Jetpack Compose, and modern Android trends • Identify opportunities to improve app performance, reliability, and modularization • Actively participate in technical design discussions and contribute to CUJU’s technical roadmap
Job Requirements
- 5+ years of Android development experience
- Strong proficiency in Kotlin, Kotlin Multiplatform (KMP), and Android SDK and knowledge of reactive programming (Flows, Coroutines)
- Solid understanding of architecture patterns (MVVM, Clean Architecture)
- Experience with Jetpack Compose, Dependency Injection (Hilt/Koin/Dagger)
- Familiarity with CI/CD, unit testing, and Play Store delivery processes
- Understanding of REST APIs, GraphQL, and real-time data sync
- Strong ownership mindset, proactive problem-solving skills and the ability to collaborate effectively with cross-functional teams
- Excellent communication skills in English
- Passion for sports, user-centric products, and/ or gamified digital experiences
- Nice to Have: Experience with shared iOS integrations in KMP projects
- Familiarity with Firebase, Crashlytics, and analytics tools
- Experience with performance profiling and video-based applications
- Contributions to open-source projects or mobile developer communities
Benefits
- Work at the intersection of sports and technology – with international clubs, partners, athletes, or influencers
- Creative freedom & responsibility – actively shape processes, contribute your ideas, and make a real impact
- Short decision-making paths – direct communication, quick decisions, and close collaboration with management
- Flexibility – hybrid or on-site in our Munich office
- Personal development – individual learning opportunities and room to grow beyond yourself
- Team spirit & culture – a young, motivated international team, regular events, and a supportive environment
- Purpose & impact – build something together that transforms the world of sports
- Diverse benefits – e.g. 30-day vacation, competitive compensation, corporate benefits, and more
Related Guides
Related Job Pages
More Android Engineer Jobs
Android Developer – Secret Clearance Required
SherpaAward-winning, strategic, global, 100% channel agency
• Design and develop high-quality, scalable Android applications in Kotlin/Java • Implement unit and integration testing for mobile environments • Collaborate with product managers, designers, and other stakeholders to define project requirements and deliverables • Architect efficient and reusable code that adheres to best practices and coding standards • Conduct code reviews to ensure code quality, performance, and security • Optimize application performance and responsiveness • Stay updated on the latest Android development trends, tools, and technologies • Mentor and provide guidance to junior members of the development team
Senior Android Developer
CUJUAn AI based technology which gives football talents the chance to improve their skills, compete against friends and the global CUJU community and get scouted by a record-proven network of international senior scouts and specialists. At any time, no matter who or where the talents are. Latest AI technology evaluates, scores, and ranks each athlete in personal spiderwebs and the CUJU leaderboard. International pro players and top-class experts constantly develop new exercises and provide the talents with up-to-date information for the right lifestyle, which helps the talents to constantly improve. Amateur clubs and football schools on each continent are already using CUJU providing coaches with data-based insights for measuring, improving and comparing their teams.
Role Description Make the Unseen seen! Our goal is to reinvent scouting in football and build the #1 global scouting platform for identifying and developing talent. With the help of modern AI technology, CUJU enables every young football talent to be seen – regardless of origin, gender, or social background. We create fair opportunities and transparent pathways into professional sports. Our platform connects athletes, clubs, and organizations worldwide to rethink scouting – data-driven, objective, and mobile. Together, we are shaping the next generation of global talent scouting. We’re building a scalable cross-platform product using Kotlin Multiplatform Mobile (KMP) to deliver consistent quality and speed across Android and iOS — and we’re looking for a Senior Android Developer who can help us take CUJU to the next level. Qualifications - 5+ years of Android development experience - Strong proficiency in Kotlin, Kotlin Multiplatform (KMP), and Android SDK - Knowledge of reactive programming (Flows, Coroutines) - Solid understanding of architecture patterns (MVVM, Clean Architecture) - Experience with Jetpack Compose, Dependency Injection (Hilt/Koin/Dagger) - Familiarity with CI/CD, unit testing, and Play Store delivery processes - Understanding of REST APIs, GraphQL, and real-time data sync - Strong ownership mindset and proactive problem-solving skills - Excellent communication skills in English - Passion for sports, user-centric products, and/or gamified digital experiences Requirements - Lead the design and implementation of new Android features using Kotlin Multiplatform Mobile (KMP) - Ensure high performance, clean architecture, and reusability across modules - Work closely with backend and computer vision teams to integrate AI-powered analytics, video features, and gamification elements - Maintain a strong focus on user experience, scalability, and code quality - Work cross-functionally with designers, product managers, and backend engineers to deliver end-to-end features - Perform code reviews, improve CI/CD pipelines, and ensure robust testing coverage - Mentor developers and help evolve the mobile engineering standards within CUJU - Contribute to technical documentation and architectural decisions - Stay up to date with KMP, Jetpack Compose, and modern Android trends - Identify opportunities to improve app performance, reliability, and modularization - Actively participate in technical design discussions and contribute to CUJU’s technical roadmap Benefits - Work at the intersection of sports and technology with international clubs, partners, athletes, or influencers - Creative freedom & responsibility – actively shape processes, contribute your ideas, and make a real impact - Short decision-making paths – direct communication, quick decisions, and close collaboration with management - Flexibility – hybrid or on-site in our Munich office - Personal development – individual learning opportunities and room to grow beyond yourself - Team spirit & culture – a young, motivated international team, regular events, and a supportive environment - Purpose & impact – build something together that transforms the world of sports - Diverse benefits – e.g. 30-day vacation, competitive compensation, corporate benefits, and more
Senior Android Engineer
OpenTableAt OpenTable every employee has an impact on how we help restaurants around the world succeed.
Title: Senior Android Engineer Location: Toronto, Canada Category: Product Engineering Job Description: This will be a remote role to start, with plans to transition to hybrid in-office 2x/week located in downtown Toronto. About OpenTable: With millions of diners, 60,000+ restaurant partners and 25+ years of experience, OpenTable, part of Booking Holdings, Inc. (NASDAQ: BKNG), is an industry leader with a passion for helping restaurants thrive. Our world-class technology empowers restaurants to focus on what matters most – their team, their guests, and their bottom line – while enabling diners to discover and book the perfect restaurant for every occasion. Every employee at OpenTable has a tangible impact on what we do and how we do it. You’ll also be part of a global team and its portfolio of metasearch brands. Hospitality is all about taking care of others, and it defines our culture. The Engineering Team: At OpenTable, we take pleasure in Software Development. We believe that velocity comes from a dedication to clean code and engineering principles. We deliver innovative products through rapid, continuous development and closely partner with Product, Design, and Marketing from inception to go-live. The products we build help restaurants (from small mom & pops to large enterprise groups) run their businesses and be successful (real people, real businesses…you’d make a real difference). The Diner Engagement team is looking for a Senior Android Engineer who supports software design and can build, and deliver consumer-facing features by collaborating with delivery managers, iOS & web developers, and partner teams. This individual will be responsible for crafting, building, and testing our Android application which has earned multiple awards in the Play Store including Editor’s Choice and Top Developer. If you embrace engineering best practices and can deliver exceptional quality in a dynamic, agile environment, we'd like to hear from you! Bonus points if you love restaurants too. In this role, you will: - Work directly with product managers, designers, and other developers to build and ship features - Adapt and iterate quickly based on user feedback and product metrics - Work on software architecture, code review, bug resolution - Help shape our Android technology stack which is always evolving and improving - Share our passion for quality in everything we do: products, visual designs and UX, software design, code, builds, shipping, and satisfying customers Please apply if you have: - 5+ years of professional Android development experience. - Expertise in Jetpack Compose, including UI state management and interoperability with XML/View-based layouts. - Proficiency in Kotlin, specifically with Coroutines and Flow. - Deep understanding of android architecture principles, from UI (MVP/MVVM/MVI) to platform (modular). - Experience with networking libraries like Retrofit and local persistence. - Experience with APIs, third-party libraries, and SDK integrations. - A "testing first" mindset with experience in JUnit and Compose UI Testing. - Strong debugging skills and a passion for optimizing app performance and memory usage. As a member of the team, you will benefit from these factors because your projects will have sufficient data and usage to be interesting and have a meaningful impact, and you will have the opportunity to work on a variety of interesting projects across the company. However, you will be forced to think critically and ruthlessly prioritize, since the team has finite bandwidth. If these challenges sound interesting, then we look forward to hearing from you! OpenTable strives to provide a fair, collaborative, and balanced work environment. Benefits and Perks - Generous paid vacation (20 days) + time off for your birthday - Work from (almost) anywhere for up to 20 days per year - Focus on mental health and well-being: - Company-paid therapy sessions through SpringHealth - Company-paid subscription to Headspace - Annual company-wide week off a year - the whole team fully recharges (and returns without a pile-up of work!) - Paid parental leave - Paid volunteer time - Focus on your career growth: - Development Dollars - Leadership development - Access to thousands of on-demand e-learnings - Travel Discounts - Employee Resource Groups - Private health and dental insurance - Life and Disability insurance The expected range of compensation for this position based in Toronto, Canada, including commission and/or bonuses is $140,000 - $155,000 CAD. There are a variety of factors that go into determining a compensation range, including but not limited to external market benchmark data, geographic location, and years of experience sought/required. We offer a competitive base salary and benefits including: health benefits; flexible spending account; retirement benefits; life insurance; paid time off (including PTO, paid sick leave, medical leave, bereavement leave, floating holidays and paid holidays); and parental leave benefits. This role is eligible to be considered for an annual bonus and equity grant. Work Environment & Flexibility At OpenTable, we pride ourselves on fostering a global and dynamic work environment. As a team member with us, you will benefit from a schedule tailored to accommodate a global workforce operating across multiple time zones. While the majority of your responsibilities may align with conventional business hours, there will be instances where you are expected to manage communications - via calls, Slack messages, or emails - outside of regular working hours to effectively collaborate with international colleagues, respond to restaurant partners, and/or address urgent matters. OpenTable will always abide by and consider local laws and regulations. Inclusion We’re committed to creating a workplace where everyone feels they belong and can thrive. We know the best ideas come when we bring different voices to the table, so we're building a team as dynamic as the diners and restaurants we serve—and fostering a culture where everyone feels welcome to be themselves. If you need accommodations during the application or interview process, or on the job, we’re here to support you. Please reach out to your recruiter to request any accommodations. #LI-LR1
• Design, develop, and maintain high‑quality Android applications using Kotlin and Java, ensuring compatibility across multiple Android versions and device configurations. • Ensure the performance, quality, reliability, and responsiveness of mobile applications throughout the development lifecycle. • Build scalable and maintainable solutions using Android Architecture Components, Jetpack libraries, Compose , Coroutines , MVVM , and Clean Architecture. • Refactor existing codebases to improve design, performance, readability, and long‑term maintainability. • Develop test‑covered, high‑quality code, contributing to automated testing strategies and ensuring robust, production‑ready solutions. • Integrate applications with backend APIs, third‑party services, and Firebase to support data exchange, analytics, and application monitoring. • Work closely with product managers, designers, QA engineers, and backend developers to translate business requirements into technical solutions. • Leverage AI‑powered development tools (e.g., GitHub Copilot, ChatGPT, Claude) to accelerate development while critically evaluating and responsibly applying AI‑generated outputs.



