Position: iOS Developer Software Engineer (classified app)
Company: Genesis
Experience required: 3y

**Duties and Responsibilities:**

Implement new features, support and improve quality and performance of the existing apps;
Complex app development: from software design to App Store publication.

**Key qualifications:**

Thorough understanding of scalability, reliability and performance on iOS;
Extensive knowledge of object-oriented programming, SOLID principles, multi-threading environment;
Excellent problem solving and debugging skills;
A drive to learn and master new technologies and techniques;
Strong understanding of data structures & algorithms;
3+ years of experience in Swift.

**Genesis is a unique place for the development and growth with:**

An expertise in the development of high-loaded products in international markets;
Unique opportunities for learning including various training and seminars within the company, access to a valuable and extensive book library, English courses and participation in key IT industry events worldwide;
Perfect working conditions: an excellent office in a 5 minutes' walk from Taras Shevchenko metro station, free food and drinks in the office, medical insurance. The company has professional coaches in football, basketball and running and supports various sport initiatives (swim races, marathons, etc).