iOS Developer for Arlo

iOS Developer

Arlo company provides devices and services for Smart Home System, including security with AI. The company entered the market 7 years ago for US country and continued development. About two years ago Arlo started to expand outside the US. Today, it works for 5 continents and 60+ countries.
The iOS application has been installed about 1 million times on AppStore and has got an audience of about 500 thousand unique users per month. The application offers a wide range of functions:
– adding and configuring devices,
– setting modes and automated mechanisms for changing them according to schedule or geofencing,
– streaming a live video and viewing recorded clips from CCTV cameras,
– Push-To-Talk – broadcasting sound from the device’s microphone to the camera’s speaker,
– SIP and emergency calls.
The project uses: Swift, Objective-C, RxSwift, UIKit, WebRTC, XCTest Framework, etc.

 

Required skills

  • 2+ years of iOS development experience.
  • Strong knowledge of Swift.
  • Confident knowledge and skills in applying OOP, design patterns, including MVC, MVVM.
  • Strong knowledge of RestAPI
  • Knowledge of the basics of multithreading in iOS
  • Experience with XCTest Framework and UI testing
  • Ability to develop energy efficient applications.
  • Ability to create highly scalable UI with support for a wide range of devices (Xib, Storyboard, Constraints)
  • English language level – Intermediate and above.

Beneficial Skills

  • Experience with Audio, Video Realtime communication is welcome. Video Streaming, SIP, WebRTC

Responsibilities

  • Development of new functionality of the application, support of the old
  • Participation in making technical decisions
  • Work on technical debt (We welcome the initiative to propose and implement improvements in the project)
  • Communication with the team: fast communication throughout the day, as well as several meetings a week
  • Code review

 

Application Form

    I prefer to be connected via: