Senior Android Developer – Job Order 2547

near Saddle Brook, NJ 07663 Sponsorship available for existing H-1B visa holders Relocation allowance available Compensation DOE

You will be responsible for designing and developing the next generation of immersive video collaboration apps.

Requirements

Master’s and/or Bachelor’s degree in Computer Science, Software Engineering or equivalent.

5 years of professional experience developing user facing apps in Java/C for Android and/or Objective-C/Swift.

Write readable, maintainable, performant object-oriented Java.

Use Android Studio and have a strong understanding on how to use it to develop apps and solve issues.

Deep understanding of Android Activity LifeCycle and have used Fragments.

Work with Android NDK to bridge C/C++ code to Java using JNI.

eep understanding of command line tools like gdb & adb to debug C code.

Built apps for multiple form factors from an idea and have launched them on the Google Play.
Strong understanding of Data Structures and Algorithms.

Submit resume