Position: Senior iOS Engineer
Company: Impressit
Category: iOS
Experience required: 5y
English level: upper

**What You Will Do:**
You'll be part of a team of engineers and take ownership of your work at every stage of the development lifecycle from concept through delivery. 
The team closely works with stakeholders on the client's side and can influence the product's features and gain knowledge from the domain experts.
 
On a daily basis you can expect to:
— Develop native mobile applications for iOS;
— Create and maintain architecture design and documentation;
— New feature development;
— Integrate mobile apps with web services;
— Tests development;
— Conduct code reviews;
— Mentorship of junior and middle colleagues.

**What We Expect:**
— 4+ years of iOS apps development experience;
— Strong knowledge of Swift programming language;
— Communication with stakeholders and other product team members;
— Experience in unit and integration testing;
— Experience with iOS APIs and Capabilities;
— Experience with automated builds and CI;
— Upper-Intermediate spoken and written English.

**As A Plus:**
— Experience working according to Agile methodologies (Scrum, Kanban);
— Interest in finance, statistics, or other mathematics disciplines;
— Experience working in fast-paced development processes.