Duration: 9+ Months
Location: Remote
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