Job Openings Android Developer (IoT)

About the job Android Developer (IoT)

About us

We engage top-performance Software Developers from Latin America to join our clients' teams worldwide. We build amazing products and sustain long-term relationships with our counterparts. We pride ourselves on being a socially responsible company. The results are seen in the performance of our teams and the bond we hold with each of our clients.

About the client

Our client is a US company that designs and manufactures award-winning electric scooters. Its cornerstones are based on the finest design and making it as accessible as possible. They help make all the things you want to have around a little easier, cheaper and more fun to get to.

About the role

Your main responsibility will be to develop the app that transforms the scooter into a smart scooter. Among others, you'll have to:

  • Design and develop solutions for software fixes and new features using test-driven development.
  • Analyze user stories, provide realistic estimations and participate in sprint planning, scrums, demos and retrospectives.
  • Create detailed software development documentation and assign tasks to team members.
  • Build well-designed, well-engineered, stable, performant native Android applications using Kotlin and Java.
  • Guide other team members by providing oversight and direction.
  • Recommend improvements to architectures, processes, technologies, and coding practices that improve the effectiveness of the team.


What you need to succeed in this role

  • 4+ years of Android and Kotlin development experience
  • Experience working with IoT BLE devices; low level communication via BLE protocol.

  • Experience developing an SDK from scratch for an IoT BLE device for a native Android application.

  • Knowledge of Kotlin, Android Studio, Android UI design principles, patterns, and best practices related to application development.
  • Software performance optimization experience (app sizing, memory usage, CPU, scaling, etc...)

  • Knowledge of unit testing and continuous integration.

What could set you apart

  • Code samples in Github

  • Experience with iOS development

  • JIRA and Confluence knowledge

  • Experience contributing to at least one app in Google Play Store


Our team

We seek to generate a place of inspiration and growth where individuals can voice their opinions, feel cared for, heard, and valued. We promote an environment of personal and professional development and follow up individually on your needs and concerns. We want to create a space where everyone may be inspired and thrive!

What we offer

Long-term projects

100% remote work

Payment in USD

PTO

English lessons

Technical training

Career coaching

Job ID: UNG00003