Lead iOS Developer
CyprusSBGT Solutions Limited, a new business in Cyprus, is currently seeking to employ a Lead iOS Developer to join the team. If you have a solid background in iOS development and are interested in moving up in your career, we would like to meet you.
Main duties and Responsibilities:
- Involved with the development of all components and features of a new application
- Understand REST API architecture and know how to create client-side requests to use it
- Collaborate with other developers, product owner, designer and QA engineers
- Write clear, commented code
- Attend regular meetings with the team to discuss solutions and process
- Responsible for motivating team members, assessing their performance and performing individual evaluations. Team leader is also responsible for:
- Setting clear team goals and KPIs
- Delegating tasks and setting project deadlines
- Overseeing day-to-day teams' operation and performances
- Performing regular performance evaluation
- Communicating with teams about their performance
- Monitoring team performance
- Motivating team members
- Listening to team members’ feedback and resolving any issues or conflicts
Requirements:
- At least 3 years of proven native iOS development experience
- Proficiency in Swift and Cocoa Touch
- Very good understanding of Autolayout, UIKit
- Understanding of OOP
- Experience with Core Animation, CoreData, Firebase
- Experience with RESTful services integration
- Experience with profiling, performance tuning
- ARC. Understanding difference between strong/weak/unowned
- SOLID, DRY, KISS
- VIPER
- UI with XIB/Storyboard/code
- Good knowledge of software pattern and practices
- Knowledge of Continous Integration, GIT
- Good communication skills and team working
- Upper-Intermediate English (writing and speaking)
- Ability to work effectively in an Agile team with colleagues in other countries
- Experience with Objective-C will be considered as an advantage
- Experience with high transaction mobile applications will be considered as an advantage
- Developing mobile applications for sportsbook, online betting will be considered as an advantage
- Russian Language will be considered as an advantage
What we offer:
- Competitive salary
- Modern working environment in Limassol, Cyprus
- A creative and multi-cultural start-up environment focused on rapid expansion