About our clientThe company architecture is to allow immediacy of creation, sharing of and collaboration on content, experience and playing. All football fans and professionals will be both users and creators. Football on the company is also an outlet for those who seek creative and commercial interests.ResponsibilitiesAs a Senior Android Developer, you will be instrumental in building and revolutionizing the future of fan, community, and brand engagement. This role provides an opportunity to take on an active and influential role throughout the application development lifecycle, including ideation, design, development, testing, and release, allowing you to make substantial, impactful contributions to the project.Lead development initiatives of our application, ensuring the delivery of high-quality, optimized, and scalable solutions.Write and conduct Android unit, instrumentation, and UI tests, maintaining high standards of software quality and reliability.Conduct application profiling to identify and address performance bottlenecks and optimize the overall performance of the Android app.Actively participate in code review sessions and contribute to process improvement initiatives, driving the enhancement of development standards and practices.Partner closely with cross-functional teams to align on project prioritization, resourcing, and the establishment of team processes and norms, ensuring seamless collaboration and efficient project delivery.RequirementsMust-Have Requirements:Minimum of 5 years of robust experience in mobile app development for Android, with demonstrated proficiency in Kotlin.Proven experience in implementing software architecture and design patterns such as MVVM, MVC, etc.A track record of writing and shipping reliable, scalable, and efficient code.Expertise in application lifecycle management and monitoring for Android.Proficiency in writing automated tests (Unit, Instrumentation, UI tests) and in utilizing testing tools/libraries for Android.Experience with continuous integration and continuous deployment (CI/CD) pipelines.Bonus Requirements:Driven technical execution and experience in end-to-end Android application development and deployment onto the Android Play Store.Deep understanding of the Android SDK, with knowledge in modern Android Development including Jetpack, Kotlin Coroutines, and Flows.Familiarity with the integration of RESTful APIs and backend services.Problem-solving skills to diagnose and address software defects and performance bottlenecks.BenefitsPaid-leave up to 18 days/year.Full social insurance.Working time: 8h30-18h, 5 days a week. lunchtime 1 hour.Autonomy and resources as necessary to get things done.Progressive company culture, focusing on result, growth, and human development.Improve English.Quarterly check-ins, yearly appraisals.Other InformationTraining: Onboarding training will be provided to ensure a good understanding of the current product and features.Equipment: A computer will be provided after probationInterview ProcessRound 1: Inspius ScreeningEnglish Test (15-20 minutes)Home AssignmentRound 2: Interview with Singapore EmployerInterview with HRInterview with Hiring Manager