Proficient in iOS development (Swift 3/4)
Experience programmatically interacting with device hardware including GPS, NFC, camera, accelerometer, and/or microphone
Experience with RESTful APIs using XML, JSON, and other data formats
Experience with source control systems such as Git
Experience with ReactiveSwift
Ability to understand and maintain existing complex code bases
iOS application lifecycle.
MVVM architectural pattern.
OOP and Protocol oriented programming.
Strong problem-solving skills.
We’re a fast-paced team, so a results-driven mentality is critical.
Attention to details.
Excellent English verbal and written communication skills
Our team is made up of driven, largely self-taught engineers. A constant thirst to build your knowledge base is important.
This is an opportunity to work on the iOS Mobile App for a U.S. based company. The company has been one of the industry leaders in home automation, video surveillance and security in the United States and worldwide since 2002. This is a full-time remote position.
Proficient in iOS development (Swift and Objective-C).
Experience in Android development is a plus (Java and/or Kotlin).
Experience with creation of applications interacting with device’s hardware including GPS, NFC, camera, accelerometer, microphone etc.
Experience with RESTful APIs using JSON, XML data formats.
Experience with testing frameworks, writing unit/UI tests.
Experience with Git.
Experience with cross-platform mobile frameworks is a plus (Cordova, Ionic 3, React Native, etc).
Our team is made up of driven, largely self-taught engineers. A constant thirst to build your knowledge base is important. We would also expect to learn a lot from you.
Ability to take ownership and make decisions. Passion and self-motivation are a key. We don’t micromanage, you are expected to own and deliver.
The desire to build something great and bring technical solutions to people to solve their problems.
Work both independently and in a team environment.