Intermediate Android Developer

Website Genesis Energy

Genesis is embarking on a significant Digital Transformation programme focussed on designing the future of our Retail business through large investment in our technology and data platforms. This multi-year programme is a collaborative effort across multiple work-streams with the goal of creating new and distinctive customer experiences at Genesis. Join us today and be valued for the contribution you’ll make in this transformation, and in empowering New Zealand’s sustainable future.

About the role

Our award-winning Energy IQ customer portal is at the forefront of energy management technology innovation. They have gone from strength to strength, evolving the app to meet our customer’s needs and are currently in the process of revamping screen designs and continuing to expand our sustainability efforts. In order to achieve these goals, we are on the lookout for an Intermediate Android Developer, who will bring fresh thinking and ideas, and make a real impact in the products we can provide to our loyal customers.

Key responsibilities

Develop new and maintain existing features following our mobile best practices.
Work closely with the squad members (stakeholder, designers, backend developers, etc) to deliver as per the business requirements.
Contribute to effort estimates and possible challenges during planning sessions.
Contribute to establishing the coding standards and best practices in the mobile team, drive quality and efficiency, suggest improvements in processes and tools, and train/mentor junior developers.

About you

  • 3+ years’ Android app development experience.
  • Proven experience with Kotlin.
  • Knowledge and/or experience with MVVM, MVP, Dependency Injection (Dagger/Hilt) and unit testing, Git
  • Bonus: Jetpack Compose
  • Familiarity with HTTP API’s to connect applications to back-end services.
  • A degree in Software Engineering, Computer Science or Information Technology or equivalent work experience.
  • A proven ability to write strong and well-structured code, following good design principles.
  • Excellent communication skills, enthusiastic with a willingness to contribute.

We want to see your portfolio and hear about your innovative app ideas! If you are a customer-centric and business savvy individual that wants to be part of a dynamic team then it’s an exciting time to join us, and a truly unique opportunity to make an impact during an exciting period of change.

Apply here


To apply for this job please visit

Related Jobs