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