Android Developer

  • Next Gen Cyber LLC
  • Olibra - Cresskill, NJ
  • Apr 29, 2018
Full time Risk Management Software Development Systems Requirements Planning Systems Development Knowledge Management Customer Service and Technical Support Network Services Systems Administration

Job Description

Olibra is looking for creative and collaborative developers to join our development team. We believe in hiring people who love what they do. Are you passionate about Android, home automation gadgets and building great products? If so, we want to hear from you!

As a member of our Development Team, you'll be building our Android App and work closely with our hardware, backend and iOS teams. You are expected to create fast and efficient code with Core android technologies and make wise choices in applying design patterns and methodologies to achieve overall needs.


  • Bachelor's Degree in related field – computer science is preferred
  • 2 years related experience in Android development
  • Strong coding abilities and experience with Java and Android SDK, especially supporting multiple device versions and screen sizes
  • Strong experience with Object Oriented (OO) software design
  • Experience understanding large and complex code bases
  • Familiarity with Android design patterns and threading rules

Specific Responsibilities

  • Develop our Android app to feature parity with our existing iOS app, with emphasis on both detail and sound overall architecture
  • Coordinate with our iOS team, firmware, and backend developers to advance the state of both apps in a consistent fashion compatible with our overall ecosystem
  • Track changes with well-described single-issue GIT commits
  • Communicate with the Bond device and server cloud via RESTful APIs and MQTT feeds
  • Sync in-app database state with information stored on the Bond device and the server cloud
  • Upload usage analytics and error reports to server for monitoring and analysis
  • Help setup continuous integration automated build and testing of the app both in isolation and in the context of the entire Bond system

Bonus Points

  • Database Schema Design and Indexing
  • Python
  • Familiarity with Selenium and Appium and other testing solutions
  • Ruby on Rails web development
  • Amazon Web Services (EC2, S3, RDS), Alexa Skills
  • Experience compiling open source tools for OSX and/or Linux
  • Microcontroller or Embedded Systems experience

Job Type: Full-time

Required education:

  • Bachelor's

Required experience:

  • Android development: 2 years