Job Description:
Design and develop iOS native applications for mobile phones and tablets
Excellent Programming skills in SWIFT
Experience in MVP, MVVM, and Observer Pattern and used in the project.
Experience with IOS SDK performance tools and optimization.
Strong Object-Oriented programming and design skills.
Excellent knowledge of automated unit testing.
Excellent communication and interpersonal skills
Able to work well individually as well as in a highly collaborative team.
Ability to lead a team of developers and drive high-quality deliverables
Preferred Skills:
Master’s Degree in Computer Science
Demonstrated success in delivering complex full-stack mobile applications across native and server-side components
Familiarity with Version Control Systems (Git)
Familiarity with builds systems (gradle, maven…) and CI tools (Jenkins, Artifactory, Nexus)
Skills in problem-solving and algorithms. Ability to switch among multiple projects, multiple languages, and multiple IDEs in short periods of time.
Familiarity with Agile Methodologies especially Scrum
Passion for creating world-class mobile user experience
Direct work in applications that serve a very large number of users along with handling highly secure information
Any graduate