252 day(s) ago

Android Engineer vacancy at Social Mobile

Negotiable salary

Remote worker location: Worldwide
English: Advanced, Upper Intermediate, Native Speaker
Experience: 1+ years
Employment: Full-time

Social Mobile

Social Mobile® is a vertically integrated OEM and consultancy specializing in designing customizable GMS Android-powered smart solutions for enterprise. We design, develop, and deploy turnkey solutions that enable our clients to bring their services and products to market quickly and efficiently.

We’ve built everything from POS systems to Digital Signage displays, headless units, AIO printer/scanner units, and more, with over 11+ million of our devices distributed globally today.

In other words, if you have an Android based project in mind that’s a little (or a lot) more complex than a typical phone or tablet, there’s no better partner to bring it to fruition than Social Mobile®.

Description of the job

We are looking for a proactive Android Engineer to join our globally dispersed Engineering & UX team. The Android Engineer will be responsible for providing support to the rapidly maturing solutions and solutions we offer, keeping our overall user experience to the high standard we have set for ourselves and that our clients have come to expect.
We are looking for three primary characteristics in an engineer: transparency, trust, and performance. Would you enjoy learning another Android library, modern design pattern or helping a teammate with a logical flaw in their code? With a focus on teamwork, our team performs best with likeminded teammates that help to foster creativity and solutions.
  • Contribute to existing Android applications and libraries with special attention given to documentation and tests.
  • Designing and implementing architecture, APIs and UIs for several apps that together form a usable, user-friendly unit.
  • Create various documents for the OS-level APIs to be implemented and then consumed by our applications.
  • Assist in design of APIs to be consumed with by the Android apps.
  • Documentation of Stack Overflow
  • Assist team-mates in understanding solutions
  • At least 2 years of Android development experience
  • Intimate knowledge of Java and Kotlin (C/C++ is a plus)
  • Enthusiastic about Couroutines.
  • Knowledge of more complex things in the Android SDK: Accessibility service, Print service, Inter-process communication, even system-level permissions
  • Understanding of UX, familiar with accessibility
  • Understanding of how to communicate with the APIs in all directions.
  • Experience with GIT/code management solutions
  • Experience writing and knowledge of testing.
  • Experience debugging and troubleshooting issues.
  • Some familiarity with Android Enterprise is a plus.
  • Bonus for experience with NDK and WebRTC

Similar Jobs