Android Developer

As an Android software developer, you will design and implement new developer facing features (“SDK”) and expose important functionality to app developers. You will enable the app developers to seamlessly integrate your SDK into their projects and get productive in a very short time. You should be comfortable with Java, Go and have extensive knowledge of Android development techniques and practices.

Department: Solution Development
Project Location(s): Multiple Locations
Education: Bachelor's Degree


  • Develop top-notch, high-quality technology for the Android platform using Android SDK, 3rd-party components as necessary
  • Communication/collaboration with team members using tools such as skype, jira and Intellinote
  • Contribute to continuous improvement of development, QA and deployment processes
  • Operate, manage and streamline key development processes and tools
  • Participate in deployment of Intellinote builds, releases, and support
  • Maximize and promote use of Intellinote within engineering processes


  • At least 1-2 years experience with Android programming (Java, Android SDK, Play Store, other frameworks)
  • Experience writing to and improving REST services for mobile clients
  • Should have experience with tools such as Git, Jenkins, shell scripting in *nix
  • Experience working in live, production secure, multi-tenant environments
  • Detail-oriented
  • Analytical
  • Deliverables-focused
  • Problem-solving orientation
  • Self-motivated, able to plan and execute work collaboratively with team members and management
  • DRY-oriented, TDD-oriented
  • Must be capable of handling fast-paced, dynamic development process in a startup culture
  • Education: Bachelor’s Degree or equivalent

If interested, please apply via along with your salary requirements, and your availability. Please also send a cover letter highlighting your relevant experience and reasons for your interest in the position.