Job description
We're looking for a high-energy, creative, and collaborative candidate to join our software development team. You will be developing mobile phone applications, maintaining back-end cloud services, and integrating mobile phone control of robotic products. Our software, called Q-SLAM, enables products to navigate from one place to another without human assistance. Your applications will be the user front-end to Q-SLAM.
Responsibilities
Design and implement mobile phone applications
Maintain mobile phone application integration with back-end cloud services
Integrate and test basic control of robots with the mobile phone application
Maintain websites and their integration with back-end cloud services
Implement high-quality software designs for maintainable software
Take initiative and work independently with general direction from colleagues and team leads
Interact frequently with the team via GitHub issues and pull-requests
Qualifications
Bachelor's degree in Computer Science (CS), or a related field
Experience using Reactive Native to implement applications for both Android and iOS
Excellent software development skills in Javascript and Swift
Proven experience with object oriented programming methodologies, especially software design patterns and data structures
Self-starter; ability to own projects with little oversight
Experience with git
Experience with Linux and iOS
Real-world experience implementing production mobile phone applications
Passion for user experience, performance, and uptime
Preferred qualifications
Experience scaling cloud services to support thousands of users
Experience with database technologies
Experience with WiX and Shopify
Experience with Zendesk API
Experience developing Amazon Alexa skills and Google Home actions
Why would you want this job?
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.