Android Software Engineer

Collingwood, Victoria, Australia expand job description ↓

Description

At Two Bulls we look at the landscape of emerging technology and create innovative products which become tomorrow’s solutions. We are a band of roughly 80 people with offices in Melbourne and New York. We ship early and we ship often, believing that experiences are better off in the hands of real people than on a whiteboard. We make important things with a playful mindset and attract brands who share our ambitions.

Products our teams are working on include a global telco’s smart cities infrastructure & product, a multi-country industrial IoT system connecting and monitoring remote sensors over a low power, wide-area LAN (LPWAN), a smart appliance ecosystem for a partner who installs over 400,000 kitchens a year in Europe, rethinking & building new technology to improve the school food ecosystem for a company that covers over half of all the children in America. For each of these platforms we connect intelligent edge devices to each other, to the cloud, and to front end interfaces on mobile, web, and custom hardware.

We develop strategy, design and systems in house as fully-integrated teams. We push our clients to embrace latest technologies, whether that be serverless infrastructure in the cloud, modern languages like Kotlin and Swift on mobile, or edge technologies like LoRa networks, device-to-device connectivity, and distributed intelligence at the edge.

The Role.....

Two Bulls is growing its Melbourne office to handle our expanding client portfolio. We are currently seeking an Android engineer who is passionate about working with new technologies and shipping code. Be part of a fast moving team where you can make a difference, solve challenging engineering problem and focus on your craft.

Requirements

  • BS degree in Computer Science or a similar technical field of study
  • Working proficiency and communication skills in verbal and written English
  • Experience with Android
  • Experience with modern Android libraries such as ReactiveX and Dagger
  • Working knowledge of design patterns and architecture design
  • Experience with Git
  • Working proficiency and communication skills in verbal and written English
  • Experience with or an interest in learning Kotlin

  • Preferable


  • Experience continuous integration and deployment
  • Experience with automated testing
  • Interest or passion in functional programming
  • Agile production experience

Benefits

Based in our Collingwood studio, we are excited by beautiful solutions, solving difficult problems, creating great user experiences and being at the forefront of everything that we do. We nurture sustainable work practices and we are a positive, open culture. If we put you in a position to do great work it makes it easier to do more with your career and your life.


Do you have a LinkedIn account? Import your resume and save time!

Personal information
Your Profile
Application Details