iOS Applications Engineer - Client

Remote, Silicon Valley, CA, United States • $105k - $180k • 0.1% - 0.3%

Orro


Role Locations

  • Remote
  • Silicon Valley, CA, United States

Compensation

  • $105k - $180k
  • 0.1% - 0.3%

Employees

11 - 25 people

Address

1875 S Grant St Ste 620
San Mateo, CA, 94402-7037, US

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.

Interested in this role?
Skip straight to final-round interviews by applying through Triplebyte.