Position: iOS Developer
Company: Trinetix
Category: iOS
Experience required: 3y
English level: intermediate

We are looking for an iOS developer to be part of the Trinetix team.
You’ll be a part of our team that builds the customized audit system of client properties.
Our team consists of members (.NET, Front-End Devs, QAs) that work cooperatively in a professional environment that encourages proactivity, positive attitude, and collaboration.

Requirements:
Proven commercial experience within iOS development of 3+ years, proficient with Objective-C, Swift, UIKit;
Experience with iOS frameworks such as Core Data, Core Animation and SQL.;
Knowledge of other web technologies and UI/UX standards, and an understanding of MVC development patterns;
Proficient understanding of Git version control and GitFlow branching strategy;
OOAD experience and the ability to translate product requirements into design specifications;
Experience with integrating with other systems through web services, e.g. RESTful APIs;
Experience with offline storage, threading, performance and memory tuning;
Multi-threaded coding experience, along with both asynchronous and synchronous code;
Debugging (Xcode preferred) and problem-solving skills.
English - intermediate.

Responsibilities:
Ability to write clean, well-factored UI code using industry best practices;
Translation of complex functional and technical requirements into detailed architecture and design;
Collaborate with a team to define, design, and ship new features
Bug fixing.
Writing unit and integration tests.