Position: Senior iOS Software Engineer
Company: N-iX
Experience required: 5y
English level: upper

We are looking for an ambitious **Senior iOS Engineer** to join our team.

**Project:**
Our customer is a leading North America online broker. The Senior iOS Engineer will be involved in the development of functionally rich, robust and user-friendly mobile applications, following through all stages of the Agile software development life cycle from inception to implementation. 

**Main Responsibilities:**
Develop iOS native libraries for hybrid mobile apps, adopting the best industry practices
Conduct regular code reviews to improve code quality, design, and tests
Attend regular Retrospective meetings to discuss solutions to technical and process challenges
Recommend system solutions by comparing advantages and disadvantages of custom development and open source alternatives
Complete application development by coordinating requirements, schedules, and activities
Explore new opportunities to add value to product and process and present to the team

**Requirements:**
4+ years of software development 
Solid knowledge and experience with iOS (Swift)
Experience integrating iOS Native libraries with Hybrid mobile apps
A solid understanding of object-oriented programming (OOP)
Experience working knowledge of SOAP and RESTful integrations
Knowledge of Agile (preferably SCRUM) development practices
A Bachelor's Degree in engineering, computer science or another related field
Strong analytic & problem-solving skills
Solution-focused, takes initiative to work effectively within established guidelines
Upper-Intermediate English level

**We offer:**
Flexible hours approach
Competitive salary and compensation package
15 business days of payable annual free-time
10 days of paid sick leave
Membership of the IT-BPO club card, loyalty program.
Gym, Masseur, and Doctor
Relax zones

**Fun:**
Corporate events and outstanding parties
Team buildings
Anniversary presents