Key Responsibilities:
- Plan and execute on the development of React Native (iOS + Android) app features
- Develop full-stack mobile application features in a variety of languages, including but not limited to JavaScript, Obj-C, Java, and PHP
- Contribute to maintenance of existing internal and external app releases, including debugging code defects and adapting to latest infrastructure and OS changes
- Collaborate with device OS team to add functionality and improve reliability of connection between app and glasses
- Improve the consistency and quality of the Companion App code base
Minimum Qualifications:
- B.S. degree in Computer Science or Electrical Engineering or equivalent experience
- Five to ten years of experience in mobile app development, iOS or Android
- Minimum 2+ years of experience in React Native development
- Strong communication ability to explain technical concepts and tradeoffs
- Ability to dive into full-stack development if project gaps arise
- Dedication to quality, both in product quality and in code quality
- Self-motivated drive to push forward personal and team goals
Preferred Qualifications:
- M.S. degree in Computer Science or Electrical Engineering or related field.
- 10+ years of experience in mobile app development, iOS or Android
- 5+ years of experience in React Native development
- 2+ years of experience on hardware device interfacing with a mobile app, Bluetooth Low Energy (BLE) /Bluetooth Smart preferred