iOS Applications Engineer - Client

Austin, TX or San Mateo, CA
Engineering - Software
Full-time
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 Us
Light is one of the most important pieces of one’s life. It literally defines every waking moment. We fundamentally believe with better light comes better lives, and we strive to create new health and wellness devices that will change the way people experience their spaces.

Orro was founded in 2015 with the goal of bringing lighting into the modern era. The company has offices in San Mateo, California and Austin, Texas.

More about our software stack can be found at StackShare.