Position: IOS Developer
Company: ITCode
Experience required: 5y
English level: upper

Overview


The Software Engineer, iOS App Development will assist with mobile applications development. 
 
Work with users in an Agile development approach to understand and document requirements in a project management tool, then elicit feedback and refine solution through demonstrations.
 
Required skill sets


Experience with RESTful APIs and Web Services, HTTP protocol and service-oriented architecture
S.O.L.I.D. OOP design principles
Good understanding on Swift, Objective C and iOS Frameworks.
Strong knowledge of concurrency and multithreaded programming techniques on iOS platforms. 
XML
Grasp of MVVM design patterns
Grasp of high availability, multi-tier, mission critical and fault-tolerant system design. 
Grasp of concurrency and multithreaded programming techniques on iOS platforms. 
Proficient understanding of code versioning tools, such as {{Git / SVN}}
Experience with performance and memory tuning with tools
Knack for benchmarking and optimization

С уважением Светлана
tel: 096-613-57-81