Job Description
As a full-time Software Engineer you will be responsible for handling several aspects of Navisens software. This includes designing the Navisens SDK, integrating with Navisens libraries, designing and implementing industrial grade customer-facing both web and mobile applications with Navisens technology. This role is suited for fearless engineers who won’t take no for an answer, if you are extremely independent, a fast learner, creative and talented, this role is for you. We believe that strong experience speaks for itself, whether that experience is from a BS, Master's degree, previous job or personal project.
Responsibilities:
Design and implement Web & Mobile applications
Build Web/Mobile libraries
Design SDK/API interfaces
Influence the technological decisions of the company
Help customers integrate Navisens products in industrial grade systems
Minimum Qualifications:
BS. in CS with experience or equivalent
Proficient in mobile application development, both iOS and Android, in depth knowledge of Objective C, Java, C/C++
Proficient in Web application development using the latest and greatest of web technologies, complete understanding of Javascript/HTML/AJAX
Good knowledge of shell scripting
Extremely independent
Excellent code quality is a must!
Desired Qualifications:
Significant UI/UX development on both Web and Mobile applications
Experience in writing custom QA & build scripts
Experience of Web & Mobile libraries, socket.io, Node, OpenFrameworks, AngularJS, WebGL (threejs, cesiumjs)
Experience in C/C++
Behavioral Driven Development
Familiar with the entire spectrum of web communication protocols
Experience in security systems