Senior/Lead Software Engineer-Mobile Application

Role:                     Senior/Lead Software Engineer-Mobile Application
Location:             Plantation, FL
Interview:            Phone/Skype
Emp Type:           Contract to Hire
 
Job Description
This is an exciting opportunity to lead the mobile applications teaming building bridge applications from mobile and desktop devices to our mixed reality spatial computing headset.  We have a rich roadmap planned for innovative seamless interactions across our users computing devices. We need a strong technical leader with both breadth and depth of technical and product experiences to lead this small and fast moving team.  You must have experiences shipping both iOS/Swift and Android mobile applications and an understanding of mixed reality and wearables platforms. This is a hands on coding lead role where you will continue to use your development skills while you drive the technical direction of the project and mentor less senior engineers.  You will have the opportunity to work with User Experience team, Interaction team and content creators. Qualified candidates need to be a self-starter and able to operate in a highly dynamic environment. This position is open to Plantation FL.
Responsibilities
Build, debug, and deploy world-class applications for iOS platform
Team player who can collaborate with cross-functional teams to define, design and ship new features
Utilize native libraries to enable advance application features
Work on bug fixing and improving application performance
Unit-test code for robustness and reliability
Qualifications
8-10 years experience developing mobile software apps
Experience programming applications for iOS using the iOS SDK / Swift / Xcode.
Experience programming for Android using the Android SDK / Android Studio.
Deep understanding of modern iOS development best practices.
Deep understanding of modern Android development best practices.
Proficiency with iOS Human Interface Guidelines.
Have published at least one iOS app to the App Store.
Have published at least one Android app to the Google Play Store.
Ability to learn fast, and deliver quickly and reliably
Relentless desire to improve and overcome challenges
Experience working with third-party libraries, frameworks and API’s.
Strong communication skills and ability to work in a fast-paced small team environment.
Very strong programming skills - extensive experience with Java required.
Solid understanding of the full mobile development life cycle.
Nice to have
Experience with Augmented Reality, Mixed Reality
Experience with OpenCV, OpenGL, and Android
Experience with C++ and/or C#
Experience with rapid development and collaboration using wiki, chat, and Jira.
Education
BA/BS or equivalent preferred

Want to apply later?

Type your email address below to receive a reminder

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
Error
insert_drive_file
insert_drive_file