What are the responsibilities and job description for the Software Engineer - React Native position at SGS Consulting?
Job Details
Role Info:
- Client's Research brings together a world-class R&D team of engineers and researchers with the shared goal of developing the future of AR and VR.
- The Surreal Vision research group at Research is seeking exceptional engineers to solve the next generation of research challenges on the path to building future machine perception enabled technologies.
- We are looking for talented engineers to architect and build Project, our next generation research device, to understand the world from a human's perspective and build next generation AI and AR experiences for AR glasses.
Software Engineer
- 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
Day-to-Day Responsibilities:
- Cutting edge technologies to power future AR Glasses, companion apps that collect Data sets.
- Will work with Apps that connect to the smart glasses, basically a mobile companion app for the glasses.
- Internal and external people will review the recordings.
- Will work with React Native- a common framework to build application codes using Java Script native to IOS and Android, needs experience working with React Native
- React Native is Meta s system, but Microsoft and other businesses use this system as well- 2 years experience with React Native required.
- Bluetooth technologies experience, mobile developer.
Minimum Qualifications:
- B.S. degree in Computer Science or Electrical Engineering or equivalent experience
- 5 years of experience in mobile app development, Android preferred
- 2 years of experience in React or React Native development
- Ability to dive into full-stack development if project gaps arise
- Dedication to both product and code quality
- Self-motivated drive to push forward personal and team goals
- Strong written and verbal communication skills
Preferred Qualifications:
- 2 years of experience on hardware device interfacing with a mobile app, especially streaming technologies over Wi-Fi or Bluetooth
- Years of Experience: At least 2 years of experience in React or React Native development. Manager points out that this is the most important skill, it is also the most difficult to find.
Must-Have Skills:
- 5 years of Experience in Mobile App Development, Android Preferred
- 2 years of Experience in React or React Native Development
- Written and Verbal Communication.
Nice-to-Have Skills:
- 2 years of Experience on Hardware Device Interfacing with a Mobile App, Especially Streaming Technologies over Wi-Fi or Bluetooth
- Projects required to Not Work just with React Native, but (internal) Native Modules (access to specific IOS or Android APIs) or React Hooks
Ability to dive into full-stack development if project gaps arise
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.