1 William Penn Drive
Downingtown, PA 19335
Your source of computer engineering careers with a focus towards communications technology in this connected world.
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.
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