You must have at least 6 years of professional iOS development experience.
You must be up to date with all cutting edge iOS technologies.
Extensive mastery of and Swift is a must
Experience adopting layouts to different screen sizes.
Experience with Third-party SDKs and libraries.
Familiar with RxSwift.
Design and implement scalable, efficient, and reusable code.
An excellent understanding of development and testing methodologies, object-oriented and protocol-oriented programming best practices, functional programming and automated software testing approaches.
Experience with Real-Time Networking (Socket)
Strong experience with mobile UX is a big plus.
Familiar with Agile Software Development Methodologies.
Be excited about collaborating daily with your team and other groups while working via a distributed model.
Be eager to help your teammates, share your knowledge with them, and learn from them.
Be open to receiving constructive feedback.
Responsibilities:
Translate designs into code.
Design, build, and maintain efficient, reusable, and reliable code.
Identify UI problems and bugs and devise elegant solutions.
Make strategic technical decisions related to new products and functionalities.
Help maintain code quality.
Onboard and mentor new team members.
Nice to have:
Interested in Sports-Betting .
Able to create complex UI components by only coding.
Being involved in a project that has been written from scratch.