Android Engineer
WhereIsMyTransport, South Africa

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
Qualification
Unspecified
Total Vacancies
1 Job
Posted on
May 14, 2021
Last Date
Jun 14, 2021
Location(s)

Job Description

WhereIsMyTransport is a globally distributed scale-up revolutionising the way public transport information can be understood and accessed in the Majority World. Using geospatial data collection, we untangle the mysteries of public transport networks - knowledge which, when shared, creates a more equitable society. Our product does something that no-one has done before in the cities we operate in - that’s why we’re backed by some of the world’s most renowned mobility tech investors including Google and Toyota Tsusho.

We are looking for an Android Engineer to join our team in creating location-aware Android applications (Native and Flutter) using our innovative public transport platform. You will work in a team of engineers to develop our public transport Android application with a rapidly growing user base. You’ll be collaboratively solving challenges faced in generating mobility data and empowering commuters.

Overview of activities amp; responsibilities

At WhereIsMyTransport we have a range of apps that we've developed - for consumer product and business purposes - that are either Android native or Flutter. In this role you would predominantly work in Flutter, but would be expected to be able to switch to native Android app development.

  • Design, write, and maintain high performance Flutter and Java code.
  • Translate product designs and wireframes into high-quality application features.
  • Review and test both your code as well as pull requests from fellow team members.
  • Identify bottlenecks and fix bugs.
  • Assist the fellow team members in upskilling on the Flutter development framework

Requirements

You have:
  • Solid experience in Android app development.
  • A good understanding of Flutter.
  • Successfully completed the development of at least two Flutter projects within the last two years.
  • Experience in app development with Dart.
  • Solid experience with Android UI design principles, patterns, and best practices.
  • Ability to effectively communicate technical concepts in a multidisciplinary environment.

Bonus points if you have:

  • Understanding of Git and Continuous Integration.
  • Understanding of location-aware applications.
  • Prior experience working with mapping SDKs.
  • Cloud message APIs and push notifications.
  • Familiarity with additional sensors such as gyroscopes and accelerometers.

You are:

  • A strong communicator and active listener; you value others’ diversity: ideas, experience, culture, skills, and thinking.
  • Accountable for your own work, and supportive of ownership in others. You’ll never knowingly let your team down - It’s not my job is not in your vocabulary.
  • You are adaptable, comfortable in uncertainty, able to take calculated risks, and work with a strong sense of urgency.

Benefits

  • We are a remote-first business, so you will work from home daily.
  • Learning is important to us! We offer a training and development budget in line with your field and personal growth.
  • We offer a company medical aid plan where we will contribute towards your medical aid.

Job Specification

Job Rewards and Benefits

WhereIsMyTransport

Information Technology and Services - Lima, Peru
© Copyright 2004-2024 Mustakbil.com All Right Reserved.