Job description:
The iOS developer is responsible for contributing to the architecture and development for all aspects of a new and exciting gaming and betting platform. Ideal candidates must thrive in the start-up culture of constant innovation. Along with solid knowledge of fundamentals of iOS development, an ideal candidate has extensive knowledge of advanced concepts such as custom UI controls, performance optimization, memory management, Core Data and integration into server-side REST APIs.
We are looking for someone who has a deep technical knowledge but also recognizes the impact of design and UX, and has a proven track record of delivering software capable of surprising and delighting users.
Requirements:
- Fluent English (at C1/C2 level)
- Experience with iOS, Objective C/Swift, and Cocoa Touch
- Fundamentals in object-oriented design, data structures, algorithm design, problem solving, and complexity analysis
- Experience with Git, Core Data, XML, JSON and Web Services
- Experience building complex iOS apps that have been successfully delivered to customers
- Exceptional analytical aptitude and attention to detail
- Good team player who is self motivated and well organized
- Customizing UI controls
- Creating advanced transforms and animations
- Familiar with Core Data
- Designing apps that utilize memory efficiently
- Debugging memory issues
- Asynchronous network calls and image downloads
- Synchronizing data between app and web database
What we offer:
- Great opportunity to develop;
- Work in an international environment;
- Attractive remuneration and high work standards;
- Additional benefits.