We are looking for iOS developers to implement and maintain smart home apps. The work content includes framework and user interface implementation, as well as scripting in C and Python.
Responsibilities:
- Building new features or products in Objective-C and Swift.
- Designing and building frameworks for the iOS platform.
- Designing and shipping new features.
- Writing scripts in C and Python for automation and tooling.
Required Skills:
- Familiarity with the Xcode development environment.
- Familiarity with Objective-C and Swift languages.
- Familiarity with unit testing and UI automation testing.
- Familiarity with specific third-party libraries (e.g. RxSwift, PromiseKit).
- Familiarity with Auto Layout and Stack View.
- Familiarity with TCP, HTTP/HTTPS, WebSocket related network protocols.
- Familiarity with Git version control.
- Proficiency in C programming language.
- Proficiency in Python programming language.