Senior iOS Developer
Требования
Местоположение и тип занятости
Компания
IT outsourcing. Management Consulting
Описание вакансии
Условия работы
Xunison is a fast growing telco solutions company HQ'd in Ireland, but with a global presence. We are looking to add a senior iOS developer to our team, who will report to the Mobile Team Lead and take on responsibility for a Junior iOS engineer and overall ownership of our iOS development
This role can be based in Georgia, Novosibirsk or remote.
Key Responsibilities
- Collaborate with our existing iOS team in realizing the product vision and satisfying business requirements
- Implement iOS architecture designs for SDK and App development teams
- Follow best practices established via process documentation
- Participate in continuing education and training to remain current on best practices
- Knowledge of design patterns and architectures
- Providing technical mentorship to encourage the growth of team members via pairing opportunities, and code reviews
Required Skills
- Degree in Computer Science, Engineering, or a similar relevant field
- Working autonomously and being excited by product-focused problems
- Years of professional software engineering experience and specifically have recently been focused on building native iOS apps in Swift
- UIKit, Foundation, Core Graphics, Core Animation Core Data, Auto Layout, Dispatch Queues
- RestKit, RxSwift
- SOLID, Clean Architecture
- Deep understanding of iOS design patterns, best practices and platform-specific capabilities
- Published at least one app in the App Store
- Experience using Git in the environment with multiple developers and branches
- A strong knowledge of algorithms, data structures and object-oriented methodologies
- Experience leading projects or teams of engineers