Join us!

Millipede is an award-winning mobile, education and game development agency headquartered in Melbourne, Australia. An AKQA group company, we create elegant mobile experiences that make people learn, laugh and tap play one more time.

Our guiding principle is to create an environment where people can practice their craft, learn, grow and continue to love what they do. At Millipede, you’ll have the opportunity to learn and grow within a creative and technically advanced environment, with access to ongoing personal and professional development.

You’ll be working on ground breaking play-based learning games, chart-topping casual games, award-winning gamification campaigns, and impeccable consumer-facing mobile applications. And you’ll create these exceptional games and apps for high-profile clients across government, education, healthcare, financial services and retail.

We welcome applications from candidates with diverse backgrounds, skills, and experiences.

We currently have opportunities in our Melbourne office for the following full-time roles:

Android Developer

Melbourne

As an Android Developer, you will bring your extensive experience developing Android apps to our collaborative multidisciplinary environment, working on world-class native mobile applications.

Role requirements
  • Mobile development and delivery across the entire application life cycle
  • Proactively identify development tasks required to implement solutions
  • Understand and communicate feasibility of proposed solutions, including impact on technical delivery effort
  • Estimate time to complete tasks, assess and report accurately on progress, and meet deadlines for delivery of work
  • Produce technically sound work that meets high standards for performance, reliability and maintainability of code
  • Work with experience design disciplines to realise compelling, high fidelity, platform-sensitive user interfaces and experiences that fulfil documented requirements
  • Integrate applications with external systems, services, environments and APIs
  • Optimise performance of applications and tools
  • Debug application behaviour, and thoroughly comprehend and communicate the execution of code throughout the application flow to other developers
  • Triage and resolve software defects
  • Adopt an analytical, productive and positive attitude to continuous process improvement
  • Embrace and demonstrate capability for development of new capabilities and skills on the job
  • Share and showcase technical knowledge internally, participate in team meetings and embrace a culture of openness, learning and respect
Qualities and characteristics
  • Demonstrable experience building Android applications using Kotlin and Java
  • Strong knowledge of Android frameworks, libraries and design patterns
  • Robust understanding of native Android SDKs
  • Experience communicating with RESTful APIs
  • Experience with multi-threaded programming
  • Experience writing unit tests and testable code
  • Experience with dev-ops and continuous delivery practices
  • Experience with agile development practices
  • Demonstrable track record in developing high quality Android apps

Interested?

To apply, head on over to our jobs board.

iOS Developer

Melbourne

As an iOS Developer, you will bring your extensive experience developing iOS apps to our collaborative multidisciplinary environment, working on world-class native mobile applications.

Role requirements
  • Mobile development and delivery across the entire application life cycle
  • Proactively identify development tasks required to implement solutions
  • Understand and communicate feasibility of proposed solutions, including impact on technical delivery effort
  • Estimate time to complete tasks, assess and report accurately on progress, and meet deadlines for delivery of work
  • Produce technically sound work that meets high standards for performance, reliability and maintainability of code
  • Work with experience design disciplines to realise compelling, high fidelity, platform-sensitive user interfaces and experiences that fulfil documented requirements
  • Integrate applications with external systems, services, environments and APIs
  • Optimise performance of applications and tools
  • Debug application behaviour, and thoroughly comprehend and communicate the execution of code throughout the application flow to other developers
  • Triage and resolve software defects
  • Adopt an analytical, productive and positive attitude to continuous process improvement
  • Embrace and demonstrate capability for development of new capabilities and skills on the job
  • Share and showcase technical knowledge internally, participate in team meetings and embrace a culture of openness, learning and respect
Qualities and characteristics
  • Demonstrable experience building iOS applications using Swift and Objective-C
  • Strong knowledge of iOS frameworks, libraries and design patterns
  • Robust understanding of native iOS SDKs
  • Experience communicating with RESTful APIs
  • Experience with multi-threaded programming
  • Experience writing unit tests and testable code
  • Experience with dev-ops and continuous delivery practices
  • Experience with agile development practices
  • Demonstrable track record in developing high quality iOS apps

Interested?

To apply, head on over to our jobs board.

User Experience (UX) Designer

Melbourne

Experience designers at Millipede apply artistry, craft and strategic insight to articulate impactful systems, products and services that move the world. Skilled storytellers and architects, they work in a multidisciplinary environment to develop work that is distinctive, effective and truly remarkable.

In this role, you will contribute to the design of apps for educational projects. You will work with other design disciplines to ensure our apps, games and activities are fun, appropriate for the target audience and achieve the learning design goals for the project. You will also help conduct play and user testing of early app designs.

Role requirements
  • Work with learning designers, game designers, art designers and developers to create interactive digital products aimed at users of all ages, especially children.
  • Demonstrate a solid understanding of user-centered design principles.
  • Design complex systems of interactions.
  • Create user flows, IA, wireframes, prototypes, with the ability to generate and articulate concepts and ideas.
  • Define users and ideas based on research and insights, and effectively document and communicate this point of view to stakeholders.
  • Prepare for and conduct play and user testing sessions, analyse findings and report recommendations to team members.
  • Liaise with external subject matter experts.
Qualities and characteristics
  • A compelling portfolio of distinctive work that spans product design and storytelling.
  • Ability to develop creative design solutions to complex design problems.
  • Expertise in cross-functional collaboration and a proven ability to understand the value that different design disciplines bring to the user experience solution.
  • Exceptional written and oral communication skills.
  • Relentless attention to details, requirements and user outcomes.
  • A strong interest in the use of technology for learning.
  • Experience working on children’s apps is highly regarded.

Interested?

To apply, head on over to our jobs board.

Learning Designer

Melbourne

Our Learning Design team is responsible for developing creative solutions to optimise learning experiences for users. We believe learning should be fun. This role focuses on apps for children.

In this role you will contribute to developing the learning design approach of apps for educational projects, working closely with other Learning Design team members. You will collaborate with other design disciplines to ensure our apps, games and activities are fun; appropriate for the target audience; and achieve the learning design goals for the project. This may include liaising with our art designers, game designers and developers, as well as external subject matter experts. You will also help conduct play testing of early app designs with children.

We are looking for someone who can demonstrate an understanding of how children learn, especially through play, and how that impacts app design.

You may have:
  • an educational background and/or qualifications, with
    • a strong interest in the use of technology for learning
    • a good understanding of play and its role in learning.
Or, you may have:
  • experience producing digital resources, preferably apps for children
  • UX experience, preferably working on apps for children.

A combination of the above experience is advantageous, but not required. The successful candidate will need to hold or undergo a working with children check. Salary and level is commensurate with relevant experience.

Tasks:

  • Identify and/or interpret salient aspects of curriculum or learning-related documents to help determine project-based learning outcomes and creative solutions.
  • Develop learning design documentation, such as functional specifications and content scripts.
  • Draw on knowledge of learning to advise team members on the suitability of content and designs.
  • Review learning content documentation and apps at different stages of development.
  • Prepare for and conduct play testing sessions, analyse findings and report recommendations to team members.
  • Brief and liaise with subject matter experts.
  • Work collaboratively with other project cross-discipline team members, especially game designers, art designers and developers.
Other tasks, depending on experience:
  • Contribute to learning design at concepting stage. This may include proposing activity ideas, participating in workshops, creating documentation, undertaking research and presenting findings.
  • Direct voice talent, check audio files and maintain associated documentation.

Experience and knowledge

Mandatory:
  • An understanding of learning principles.
  • An ability to interpret curriculum frameworks and learning-related materials.
  • In tune with children and their interests.
  • Experience and willingness to work both independently and collaboratively.
Preferable:
  • An understanding of the relationship between play and learning.

Qualities and characteristics

  • A strong commitment to learning and self-development.
  • Adaptable, self-motivated, and highly organised.
  • Able to solve problems.
  • Excellent communication skills.

Interested?

To apply, head on over to our jobs board.

Millipede is an AKQA group company. AKQA is an Equal Opportunities Employer, we believe that diversity is vital to AKQA’s ability to provide our clients with the best recommendations and we are committed to fostering a varied and inclusive work environment. Your race, colour, ancestry, religion, gender, gender identity, national origin, sexual orientation, age, marital status, disability or veteran status have no bearing on our hiring decisions. If you have a disability or special need that requires accommodation, please let us know.

Connect with us

Melbourne HQ

Level 11
380 St Kilda Rd
Victoria 3004
Australia

get directions

Sydney Office

1 Kent Street
Millers Point
NSW 2000
Australia

get directions

New business

Wil Monte
wil@millipede.com.au

An AKQA company.