Position: Ios Developer
Company: 4limes.com
Experience required: 2y
English level: intermediate

Roles & Responsibilities:
Proficient developing native iOS applications (SWIFT)
Writing code coverage and unit tests for the new native application
Creating custom themed versions of the new native application
Adding additional features to the existing hybrid mobile application
Identify next actions, communicate intent, and execute. We're a fast-paced team, so a results-driven mentality is critical.
Self-starter, self-teacher. Our team is made up of driven, largely self-taught engineers. A constant thirst to build your knowledge base is critical. We would also expect to be learning a lot from you.
Ownership thinking. Can take ownership and make decisions. Passion and self-motivation are key. We don't micromanage, you'll be expected to own and deliver.
The desire to build something great and bring technical solutions to people to solve their problems.

Experience:
Proficient in iOS development (Objective-C and 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 testing frameworks and integrating regression testing/writing unit tests
Experience with source control systems such as Git
Experience with ReactiveSwift
Some experience with front-end/web languages and frameworks (JavaScript/Typescript, Angular 4/5, NPM)
Ability to understand and maintain existing complex code bases
Ability to design and develop back-end services to support mobile applications (i.e. Node, Docker, etc...)