Genesis

Intermediate Mobile Developer

Genesis

Auckland, New Zealand · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
In office
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Genesis

Genesis is committed to pioneering a smarter energy future for Aotearoa New Zealand. Every team member contributes to innovative solutions, cutting-edge technology, and continuous improvement that shapes tomorrow.

Role Overview

Join our Auckland-based mobile development team to enhance and maintain the Genesis Energy app. You’ll be instrumental in developing customer-centric features like account management, billing, usage tracking, payments, dashboards, and electric vehicle (EV) support. Collaborate closely with senior developers, product managers, designers, QA teams, and backend engineers. This role also embraces the adoption of AI-driven development tools to boost productivity and code quality.

Key Responsibilities

  • Develop and maintain Android app features within a Kotlin multi-module project structure.
  • Create modern Android user interfaces leveraging Jetpack Compose, manage asynchronous operations using Coroutines and Flow, and implement dependency injection with Hilt.
  • Integrate RESTful APIs effectively and manage UI states during data loading, success, and error scenarios.
  • Produce comprehensive tests, perform code reviews, and troubleshoot production issues thoroughly.
  • Utilize GitHub Copilot and actively participate in evaluating AI-assisted development tools to enhance development workflows.

Required Qualifications and Skills

  • Approximately three or more years of professional experience in native Android development using Kotlin.
  • Practical expertise with Jetpack Compose and contemporary Android architecture patterns.
  • Working knowledge of ViewModels, lifecycle-aware state management, Coroutines, Flow, and dependency injection frameworks.
  • Experience consuming REST APIs, implementing meaningful automated tests, and managing source code with Git and pull request workflows.
  • A collaborative mindset with an emphasis on maintainable code, problem-solving, and thoughtfully integrating AI tools into development.

Employee Benefits

  • Comprehensive Southern Cross medical insurance plus life, trauma, and income protection insurance options.
  • Discounts on electricity and gas, along with 20 additional Power Shout hours annually.
  • KiwiSaver contributions matched up to 4%, or 3% contributions with the GenSaver plan.
  • Flexible working arrangements and leave options to balance work and personal life effectively.
  • Annual wellbeing allowance, access to Best Doctors online service for you and family, and a variety of wellness programs.
  • Opportunities for career growth within a supportive, learning-oriented culture.

Diversity and Inclusion

Genesis is dedicated to fostering a fair, accessible, and inclusive recruitment process tailored to individual needs. Accommodations and adjustments are available to ensure equitable participation for all candidates.

Industry

Energy

Tools & software

How they work

Teamwork & Collaboration Problem Solving
🤖
Online · instant AI help
Broxer