Intermediate Mobile Developer

Genesis Energy — New Zealand · Posted ~2 hours ago

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Description

In The Moment, For The Future At Genesis, we’re always looking ahead - to new possibilities, smarter solutions, and a better energy future for Aotearoa New Zealand. Every role here plays a part in shaping what’s next, whether it’s through cutting-edge technology, bold thinking, or everyday excellence. If you’re driven by progress and inspired by purpose, this is your chance to be part of something remarkable. Step into a career where your actions today help power tomorrow. What You’ll Do Join our Auckland-based mobile team and help build and maintain the Genesis Energy app, delivering customer-facing features across account management, bills, usage, payments, dashboards and EV. You’ll work alongside experienced senior developers, product, design, QA and backend teams, with opportunities to strengthen your craft and contribute to how we use AI-assisted development tools. Build and maintain Android features within our Kotlin multi-module codebase.Develop modern Android experiences using Jetpack Compose, Coroutines, Flow and Hilt.Integrate REST APIs and deliver reliable experiences across loading, success and error states.Write meaningful tests, review code and help investigate and resolve production issues.Use GitHub Copilot and contribute to the responsible evaluation of other AI-assisted development tools. What You’ll Need You’ll bring solid professional Android development experience and be comfortable delivering within established engineering patterns while continuing to grow your technical capability. You’ll enjoy working collaboratively, writing maintainable code and learning from experienced developers around you. Strong Kotlin and native Android development fundamentals, with around 3+ years’ relevant experience.Hands-on experience with Jetpack Compose and modern Android architecture.Familiarity with ViewModels, lifecycle-aware state, Coroutines, Flow and dependency injection.Experience consuming REST APIs, writing meaningful tests and working with Git and pull requests.A practical, collaborative approach to problem-solving and thoughtful use of AI development tools. How We’ll Help You Thrive At Genesis, we know that every moment matters - it’s not just about the mahi today, it’s also all the other benefits that set you up for a thriving future. Some Of Our Benefits Include Southern Cross medical insurance, plus life, trauma and income protection insurances Electricity and gas discounts and an extra 20 Power Shout hours per year Up to 4% match on KiwiSaver contributions or 3% with our GenSaver allowance Flexible working and leave options to support you to balance personal and professional needs Annual wellbeing allowance, access to Best Doctors online service for you and your family and other wellbeing offerings Career development opportunities and a supportive learning culture. Ready to join us? This is more than just a job - it’s your chance to be part of something meaningful. If you’re curious, capable, and care about creating a better future, don’t wait. Let’s shape what’s next, together. Join us and enjoy all that’s ahead – for your career and New Zealand’s energy future. This could be your moment, apply now! Everyone’s journey is different. At Genesis, we understand that everyone has unique needs and experiences. We’re committed to creating a recruitment process that is fair, accessible, and inclusive for all. If you require any adjustments or accommodations to participate fully in our hiring process, please don’t hesitate to let us know. We’re here to support you every step of the way.