Senior iOS Developer
Ego -
Riyadh, Saudi ArabiaPosted 1 year ago44Applicants for2 open positions
- 13Viewed
- 4In Consideration
- 6Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Responsibilities
- Developing, testing, maintaining, and enhancing Android applications.
- Contributing to the requirements gathering, architecture, and driving solutions.
- Working closely with other developers and conducting code reviews to guarantee excellent code quality.
- Ensuring quality and performance of the application to specifications.
- Collaborating with iOS, Android, and Backend engineers to ship features.
- Working with product managers and designers to refine and define product scope.
- Strong best practice to clean code from high level to low level
- Share knowledge to continuously improve products, technology, and processes.
- Ability to mentor other engineers and help teams level up
Job Requirements
Qualifications:
- 5+ years experience with designing, building, and maintaining complex mobile apps on iOS
- Proficiency in Swift and Objective-C
- Strong hands-on experience in iOS SDK, different versions of iOS, and how to deal with different screen sizes
- Strong hands-on experience in mobile application development tools and environments
- Have contributed to one or more Apps that are available on the App Store.
- Strong experience in iOS application architecture, design and development
- Proficient understanding of code versioning tools such as Git
- Strong experience in Apple services.
- Strong experience in Google Maps SDK.
- Solid understanding of RESTful APIs and how to connect iOS applications to back-end services.
- Knowledge about CI/CD systems
- Ability to understand business requirements and translate them into technical requirements
Bonus Qualifications
- Experience in Swift UI.
- Experience in working with Realtime-communication sdk (pubnub).
- Experience in sqlite.
- Implementing payment functionalities.