Android Engineer

Engineering & User Experience · London, London, City of
Department Engineering & User Experience
Employment Type Full-Time
Minimum Experience Mid-level

We’re Social Mobile, one of the fastest growing technology companies in Florida. As a mobility solutions provider, we offer services critical to organizations that are looking to bring to market innovative mobile products. In layman’s terms, you ask? Well, we design, engineer, and manufacture unique mobile solutions that enable some of the most interesting companies in the world (some of which you likely use regularly) to bring smart solutions to market quickly and efficiently, and then we deploy and support these large-scale fleets of devices to make our client’s business operations even easier.  


Our clients come from diverse industries, many of which form the cornerstones of our modern society, including healthcare, retail, defense and food delivery. So, in a sense, working at Social Mobile means you’ll be helping to enhance and streamline the functioning of our everyday lives.  


Still reading? Well, here’s what WE’RE looking for. The ideal Social Mobile employee is someone who is accountable, can work independently or as part of a team, and has an interest in propelling innovative technology into the broader ecosystem. We’re looking for team members that will speak their mind, accept feedback, and continue to drive our growth. 


If you think you fit the bill, and you’re curious to hear more, we’d love to see your application!  


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.


Responsibilities:

  • 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
  • Employees will be required to adhere to Social Mobile's information security policies and procedures


Qualifications:

  • 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

Thank You

Your application was submitted successfully.

  • Location
    London, London, City of
  • Department
    Engineering & User Experience
  • Employment Type
    Full-Time
  • Minimum Experience
    Mid-level