Android Developer

  • location: Warren, NJ
  • type: Contract
easy apply

job description

Android Developer

job summary:
The "Envrmnt" team is a small but exciting group working on Extended Reality (AR/VR). Our group is focused on how we can use augmented and virtual reality to delight our customers and how we can continue to redefine the future of technology to be more stimulating, immersive, and interactive for all. If you join our team, you'll be joining a tight-knit family of individuals who come to work not only to develop state-of-the-art products and capabilities, but to see their friends and have fun in the process. We've been recognized worldwide by multiple industry working groups and organizations for our innovation and contribution to the development of these exciting new technologies. If you're looking to contribute to our ground-breaking platforms and new technology then this is the place for you!

location: Warren, New Jersey
job type: Contract
work hours: 9am to 5pm
education: Bachelors
We are looking for an Android developer with augmented reality and virtual reality experience. Your role will be working on developing new features and maintaining our AR/VR SDK. In addition, you will help work on applications that utilize our SDK for various clients. We are looking for candidates that can learn new technologies and libraries quickly. Some OpenGL knowledge is also required. We have a shared code base in C++ that you will need to work with and create the proper JNI interfaces.


  • Translate designs and wireframes into efficient layout XML
  • Identify and fix bugs
  • Develop applications using our ARVR SDK
  • Maintain and develop new features for our ARVR SDK
  • Write JNI for interfacing with our C++ layer
  • Create design documents for new modules or features
  • Write reusable code whenever possible
  • Use Jenkins to setup and maintain automated builds
  • Must understand Gradle and have experience with complex Android applications
Bachelor of Science in Computer Science.

2-4 years of experience working with and developing native applications for Android using JNI/C++

skills: Android developer


OpenGL knowledge is also required.


JNI interface

Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.

easy apply

get jobs in your inbox.

sign up

related jobs

    Software Developer

  • location: Fairfield, NJ
  • job type: Temp to Perm
  • salary: $35 - $40 per hour
  • date posted: 3/2/2018

    Python Developer

  • location: Jersey City, NJ
  • job type: Contract
  • salary: $68.70 - $96.93 per hour
  • date posted: 9/20/2018