iOS Team Lead
Description
TechTellent is looking for a skilled iOS Team Lead to join our team.
We are a fast-growing global IT & Tech company based in Cyprus that values its people and provides a positive work environment. We recruit and retain top IT talent, providing opportunities for growth and advancement to deliver world-class solutions to clients worldwide.
Currently we are looking for an iOS Team Lead in Mobile Team iOS.
Main areas of work:
- Betting/Gambling Platform Software Development — software development that is easy to use and personalized for each customer.
- Highload Development — development of highly loaded services and systems.
- CRM System Development — development of a number of services to ensure a high level of customer service, effective engagement of new customers and retention of existing ones.
- Big Data — development of complex systems for processing and analysis of big data.
- Cloud Services — we use cloud technologies for scaling and business efficiency.
Requirements
- At least 1 year of experience as a team lead.
- 5 years of experience as an iOS Developer.
- Proficient in Swift, UIKit, AutoLayout.
- At least 1 year commercial working experience with SwiftUI.
- Experience with Combine framework.
- Good knowledge of memory management and optimizations.
- Good understanding of MVVM pattern.
- Good problem-solving and debugging skills.
- Experience in Firebase usage (Remote Config, Analytics, FCM, etc).
- Understanding of Apple’s design principles and interface guidelines.
- Working experience in code versioning tools (Gitflow, rebasing, etc).
- Good communication skills and the ability to work as a team.
This is your mission:
- Develop from scratch new application for Gambling product and launch it to producstion.
- Maintenance and adding new features;
- Research and implementation of optimal tech solutions together with backend teams;
- Participate in discussions of business initiatives.
Benefits
- People-driven team.
- Variety of technologies.
- Developing innovative software products.
- Clients worldwide.
- International team of talented people.
- Possibility to deliver services from any location.
- Interesting tasks and projects.
- Balance between routine and developmental tasks.
- Compensative English lessons.