Position: Middle iOS Software Engineer
Company: N-iX
Experience required: 2y
Category: iOS
English level: upper
Published: 2020-09-01T00:00:00+03:00

N-iX is looking for a **Middle iOS Software Engineer** to join our FinTech project. Our customer is an open joint-stock company who’s closely participates in large-scale state projects in such sectors as oil chemistry, transport, communications, energy and various social programs.

**Responsibilities:**
•	Build applications according to the design and provide designers with feedback and suggest tradeoffs when required
•	Ensure the code follows latest coding practices and industry standards
•	Work closely with backend developers to understand and properly use the systems APIs
•	Write both unit and integration tests, and develop automation tools for daily tasks
•	Challenge ideas and opinions to avoid pitfalls and inefficient solutions
 
**Requirements:**
•	2+ years of experience in relevant settings
•	Proficient with Objective-C or Swift, and Cocoa Touch
•	Experience with iOS frameworks such as Core Data, Core Animation, etc.
•	Experience with offline storage, threading, and performance tuning
•	Familiarity with RESTful APIs to connect iOS applications to back-end services
•	Understanding of Apple’s design principles and interface guidelines
•	Experience with performance and memory tuning with tools, such as Instruments or Shark
•	Familiarity with cloud message APIs and push notifications
•	Knack for benchmarking and optimization
•	Proficient understanding of code versioning tools such as Git, Mercurial or SVN
•	Familiarity with continuous integration
•	Experience as a Developer on a cross-functional agile team preferred
•	Strong communication skills with ability to communicate complex technical concepts and align organization on decisions
•	Sound problem-solving skills with the ability to quickly process complex information and present it clearly and simply
•	Utilizes team collaboration to create innovative solutions efficiently
 
**We offer:**
•	Flexible working hours
•	A competitive salary and good compensation package
•	Possibility of partial remote work
•	The Best hardware
•	A masseur and a corporate doctor
•	Healthcare & sport benefits
•	An inspiring and comfy office
 
**Professional growth:**
•	Challenging tasks and innovative projects
•	Meetups and events for professional development
•	An individual development plan
•	Mentorship program
 
**Fun:**
•	Corporate events and outstanding parties
•	Exciting team buildings
•	Memorable anniversary presents