Sr. iOS Developer
Centro -
Maadi, CairoPosted 3 years ago38Applicants for2 open positions
- 35Viewed
- 14In Consideration
- 20Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- iOS software developers will have a range of responsibilities from shaping and implementing digital products to ensuring that we stay on the leading edge of technology.
- Contribute across the full technology stack, from database and DevOps infrastructure that supports continuous deployment, over native apps, to front-end development.
- Work in a cross-functional team with the Product Owner, Designers, and Lead Developer to co-develop the digital products
Job Requirements
- Relevant technology diploma/degree
- Excellent English
- 5+ years of iOS development experience
- Proficient in Swift 5+, and experience with Objective-C. Strong object-oriented programming and design skills.
- Working knowledge of software design patterns, architectures (as us MVVM, clean architecture) and experience writing automated tests
- Familiarity with agile development practices and having the ability to analyze large features and implement practical solutions
- Ability to work in various team sizes that could scale anywhere from working solo to a team of ten plus developers across various disciplines
- Able to maintain and refactor existing codebases to best practices and new technologies
- Familiarity with RESTful APIs to connect iOS applications to back-end services
- Understanding of network frameworks as well as third parties such as Alamofire
- Proficient understanding of code versioning tools such as Git
- Understanding of Apple’s design principles and interface guidelines
- Experience with performance and memory tuning with tools such as Instruments
- Familiarity with cloud message APIs and push notifications
- Familiarity with continuous integration