As a seasoned mobile app developer, you will be at the forefront of creating innovative features for Android applications. Your primary focus will be refining and enhancing the application's performance, implementing new features, and resolving issues as they arise.
Key Responsibilities:
* Develop high-quality Android applications using Kotlin and Java, with strong knowledge of the Android SDK and the challenges of supporting various devices and versions.
* Collaborate with cross-functional teams to design and implement user-centric features, ensuring seamless integration with back-end services.
* Participate in Agile development methodologies, such as Scrum or Kanban, to prioritize updates and improvements based on user feedback and business goals.
* Maintain the application's stability and reliability, ensuring it continues to meet the high expectations of its users.
* Conduct code reviews to ensure adherence to best practices and high-quality code.
Requirements:
* Experience with Agile methodologies, such as Scrum or Kanban.
* Proficiency in working within a Mac/Linux development environment.
* Passion for user-centric design and a commitment to enhancing user satisfaction through continuous app improvements.
* Strong understanding of Android UI development, including traditional Views and Jetpack Compose.
* Experience with RESTful APIs and integration with back-end services.
* Experience with Git or other version control systems.
Benefits:
* A flexible work arrangement, with core collaboration times from 10 AM to 2 PM.
* The freedom to work from almost anywhere in the world for up to 120 days a year.
* Generous parental leave: 14 weeks of paid leave for primary carers and 4 weeks for partners.
About Us:
We are a global technology company that develops cutting-edge solutions empowering our lottery and not-for-profit partners to raise funds for their vital causes. We believe in fostering an environment where talented people can innovate, grow, and have fun.