Senior Software Engineer (Android)

almost 2 years ago
Full time role
Remote · New South Wales, AU... more
Remote · New South Wales, AU... more

Job Description

About Zoomo!

At Zoomo, we're leading the charge in enabling our vision to transition every urban mile to light electric vehicles (LEV) that are accessible to build carbon-neutral cities. To that end, we are building the world’s most convenient, affordable, and safe e-bike platform. We’re a fast-growing startup with a global footprint across the U.S., U.K, Europe, and Australia, and are now the trusted partner to some of the world’s leading and most innovative companies like Uber, DoorDash, Dexus, Domino’s, Pizza Hut, Wholefoods, Gorillas, Just Eat, Getir and many more.

Expect to join a fast-paced and supportive environment where opportunities are unlimited and your career development is our priority.


About the role!

We are looking for a Senior Android Engineer to join us in developing our next generation Fleet Ops Mobile App.

This App will empower Zoomo and its global B2B customers to evolve an efficient Fleet maintenance and tracking system of our LEVs with integrations of IoT, mobile phone sensors and cloud api.

You’ll work closely with Product, Design and Engineering SMEs to develop and deliver the newest product in our suite. If you're someone who has deployed Android apps in a commercial environment, has experience with Kotlin and loves to mentor other engineers then Zoomo might just be your next home.



A day in the life...

  • Help architect and develop highly performant Android Apps for our Fleet Ops squads, using clean code and industry best practices
  • Provide technical leadership to ensure the technical design of the App enables deployment and support for multiple geographical regions worldwide.
  • Work closely with the Product Owner and Technical Lead in your squad to help define the product roadmap and regularly plan sprints and groom backlogs
  • Participate in both delivery and discovery sprints to achieve product delivery objectives
  • Help define development guidelines, coding standards and automation based testing practices.
  • Coach junior engineers in their technical progression
  • Participate in technical knowledge sharing sessions to promote best practices and the latest technology trends


Requirements

You'll be a great fit if you:

  • Have diverse enterprise app development experience
  • Have a good grasp of underlying software engineering concepts (Data Structures, Algorithms, OOP) and effectively use them in your day to day work
  • Have experience in full software development life cycle in a fast-moving Agile environment
  • Have extensive experience using Kotlin and Android Studio to develop a well-architected Android codebase
  • Thoroughly understand Android App deployment for both internal and external users, including PlayStore
  • Regularly write Unit Tests for the most important parts of the code
  • Regularly use Android profiling tools to optimise your code
  • Have an advanced understanding of consuming REST API in Android Apps
  • Are proficient in using Git/GitHub/Bitbucket and efficient code review processes
  • Have a good understanding and experience of platform best practices for App performance and security
  • Have a thorough understanding of a variety of data persistence options for Android including Preferences, Databases

We also use:

  • Automated CI/CD tools and processes
  • Jetpack Compose for Android UI development
  • GraphQL in App
  • UI Automation
  • React Native

Benefits

At Zoomo, we celebrate diversity and are committed to creating an inclusive environment and equal opportunities. We offer you the chance to be part of an organisation in hyper-growth mode with plenty of opportunities for personal development, including:

  • Competitive Salary + Equity Options
  • Remote first environment
  • Flexible working hours
  • Tech Allowance for BYO device
  • Monthly wellbeing allowance
  • Pet-Friendly Sydney HQ
  • Zoomo eBike


Zoomo is an equal opportunity employer.

We celebrate diversity and are committed to creating an inclusive environment for all employees.

Even if you don’t think you tick all the boxes, but believe that you have the skills and capabilities to make an impact, we’d love to hear from you.

Similar jobs