Associate Software Engineer, Android
Teamwork, not just tech work. We are tech futurists and business geniuses. Together, we solve problems to make daily life easier. We are looking for a few more great minds to join our team as we continue to grow one of the world's leading consumer robot companies.
Together, we empower people to do more.
To be successful, you must be able to pick up new technologies quickly, be a strong team player, have experience developing Android UIs, and rapidly adapt to changing business and customer demands.
- As a member of an extraordinarily creative, motivated and talented team, you will develop new products that are used by millions of people.
- Design, implement, and test a new, Android based, robot control application.
- Collaborate with technical architects, test engineers, and user interface designers.
- Write high quality code that is well documented and unit tested.
- BS in Computer Science, or equivalent.
- 1-3 years developing Android Applications.
- Experience developing Android UIs, custom views, and animations.
- Understanding of Android framework components, Activities, Fragments, Services, Lifecycle, etc …
- Knowledge of best practices with Android UI development.
- Experience with Android Studio.
- Track record of performing at a high level, delivering robust solutions on schedule.
- Experience working with Android NDK and C++ native code
- Knowledge of OpenGL a plus
- Knowledge of Gradle a plus
- Experience with AWS SDK