Senior iOS Developer
ITSS -
Mokattam, CairoPosted 5 years ago23Applicants for1 open position
- 6Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- We are looking for a senior iOS developer responsible for the development and maintenance of applications aimed at a range of iOS devices including mobile iPhone and iPad.
- Your primary focus will be the development of iOS applications and their integration with back-end services.
- You will be working alongside other engineers and developers working on different layers of the infrastructure.
- Therefore, a commitment to collaborative problem solving, sophisticated design, and the creation of quality products are essential.
- Responsibilities
- Design and build applications for the iOS platform
- Ensure the performance, quality, and responsiveness of applications
- Collaborate with a team to define, design, and ship new features
- Identify and correct bottlenecks and fix bugs
- Help maintain code quality, organization, and automatization
Job Requirements
- Experience in iOS Development for at least 3 years
- Experience in Swift and Cocoa Touch
- Experience with iOS frameworks such as Core Data
- Experience with MVVM
- Familiarity with MVP and (Viper is plus)
- Understanding of Apple’s design principles and interface guidelines
- Experience in UnitTesting and UITest is plus
- Experience with integration with third parties like firebase …etc
- Solid understanding of the full mobile development life cycle
- Knowledge in functional programming and Reactive programming (RxSwift)
- Familiarity with Dependence injection
- Familiarity with GitFlow and CI/CD is plus
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work on bug fixing and improving application performance.
- Great passion for new technologies
- Excited about giving back knowledge to the community through blogs, meetups, pushing code to be reused by the public