Job Title
Employ Innovative Technology to Solve Everyday Problems
We are seeking a skilled software developer to join our Key for Business team, tackling challenging projects that require significant innovation. Our patented building access technology supports Amazon Last Mile in the US and is now expanding worldwide.
Key Job Responsibilities
* Conduct research, design, implementation, documentation, and maintenance of new and existing systems
* Develop software services and tools to drive the software development process towards higher quality
* Work on cutting-edge technologies, from concept stage to launch stage, ensuring the highest level of quality for deliverables
A Day in the Life
1. Design and develop iOS mobile applications that bring smart home capabilities to customers and provide innovative package delivery experiences
2. Collaborate with team members to investigate design approaches, prototype new technology, and evaluate technical feasibility
3. Work in an Agile/Scrum environment to deliver high-quality software
About the Team
You will be part of an inter-disciplinary team of hardware, firmware, software (mobile, backend, and frontend) and system engineers to develop and integrate cutting-edge technologies from IoT, wireless, and cloud computing into pragmatic solutions for package transportation, logistics, and delivery.
Basic Qualifications
* Bachelor's degree in Computer Science, Computer Engineering, or related field
* Mobile application development experience with iOS
* Development experience in Swift/Objective C environments
* Computer Science fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
Preferred Qualifications
* Master's degree in Computer Science, Computer Engineering, or related field
* Knowledge of professional software engineering best practices for the full software development life cycle
* Experience with backend communication protocols using REST and JSON-RPC and device communication using Bluetooth
* Excellence in technical communication with peers and non-technical cohorts