iOS Applications Engineer - Client
Orro
Role Locations
- Remote
- Silicon Valley, CA, United States
Compensation
- $105k - $180k
- 0.1% - 0.3%
Employees
Address
Tech Stack
- Android
- Kotlin
- AWS Lambda
- Java
- AWS
- Swift
- iOS Development
- RxJava
- Python
- CouchDB
- Serverless Framework
- GitHub
- C
- Embedded Systems
- AOSP
- PostgreSQL
- JavaScript
Role Description
As an iOS Applications Engineer, you will help contribute to architecting, developing, and deploying our iOS applications. Writing and supporting robust, scalable, testable native iOS code should come as second nature to you. Working closely with the product, design, device, and backend teams, you will be involved with all stages of the software development process from product ideation, to architecture and planning, to implementation, to deployment, while providing your unique perspective along the way to help build-world class experiences for the home. You will maintain responsibility for ensuring components of our iOS applications work reliably.
Responsibilities
- Architect, design, implement, and maintain current and future iOS codebases including application logic, algorithms, deployment tooling, and test strategies
- Work with product, design, backend, and device teams to deliver successful products to market
- Test your implementation including unit, integration and regression testing
- Review product and design requirements to determine implementation feasibility and effort
- Be an active contributor in our agile process to deliver robust, scalable solutions efficiently
- Contribute across codebases and software stack as needed to get features shipped
Requirements
- Architect, design, implement, and maintain current and future iOS codebases including application logic, algorithms, deployment tooling, and test strategies
- Work with product, design, backend, and device teams to deliver successful products to market
- Test your implementation including unit, integration and regression testing Review product and design requirements to determine implementation feasibility and effort
- Be an active contributor in our agile process to deliver robust, scalable solutions efficiently
- Contribute across codebases and software stack as needed to get features shipped
Even Better
- Experience with latest iOS libraries and features such as: RxSwift, HomeKit, ARKit, CoreML
- Experience with other programming languages or platforms such as: Python, JavaScript Android, Java, C#, C/C++
- Experience working with the latest backend/full-stack technologies such as AWS Cloud, Microservices, SQL/NoSQL databases, Message Brokers, Analytics Pipelines
- Experience working with external hardware platforms and related communication protocols such as BLE, WiFi, Bonjour/mDNS, WebSockets, and MQTT
- Basic hardware debugging experience using an oscilloscope, logic analyzer, multimeter
- Personal experience with home automation products and/or technical hobby projects
About Orro
Orro is the world's first truly responsive lighting system. Designed to be part of the fabric of your home. Orro responds to your presence, preferences and adapts to natural lighting patterns.
Address
Tech Stack
- Android
- Kotlin
- AWS Lambda
- Java
- AWS
- Swift
- iOS Development
- RxJava
- Python
- CouchDB
- Serverless Framework
- GitHub
- C
- Embedded Systems
- AOSP
- PostgreSQL
- JavaScript
Skip straight to final-round interviews by applying through Triplebyte.