
Senior IOS Developer
AlMosafer · Riyadh, Saudi Arabia
Weak hiring record · median 1807 days open
All reasons
- Open 1725 days
- 100% of this employer's openings are over 60 days old
In its favour
- Still listed on the employer's own board
Job Description
We are looking for a Senior iOS Developer who is excited to work as a specialist in a fast-paced, lean and agile startup with strong traction and growth. You will be working on our native mobile iOS apps to help take them to the next level. You will be a part of a well structured mobile team which follows agile processes, development best practices, show flexibility, and allows you to grow and gain experience.
Your responsibilities
- Build innovative product features for the Seera’s iOS apps.
- Conduct code reviews to ensure a code of the highest quality
- Unit-test code for robustness, including edge cases, usability, and general reliability.
- Take part in planning meetings with a truly agile team to break down user stories into technical tasks
- Provide increasingly accurate estimations for the tasks to be done
- Collaborate with other developers, product managers, designers, and QA engineers to deliver the best product possible
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
- Bachelor’s degree or higher in Computer Science or a related field
- 3-5 years of experience in the development of iOS apps that use web services (for example with REST and JSON )
- Experience with Swift and Objective-C.
- Expert knowledge of the iOS SDK (UIKit, Storyboards, Core Animation, Core Data, Auto-layout)
- A strong understanding of design patterns.
- Extensive knowledge of Unit Testing frameworks, ideally some understanding of Automation testing.
- Knowledge about with newly release updates from Apple, Swift UI, Widgets, AppClips. is a great addition.
- Have published one or more iOS apps in the app store.
- Knowledge about continuous integration systems.
- Expert knowledge of asynchronous programming (GCD, NSOperationQueue, Promises).
- Knowledge about different design patterns MVC, MVVM, MVP, VIPRE.
- Experience with git or other version control systems
- Experience with dependency managers e.g: CocoaPods, Swift Package Manager.
- Ability to handle the pressure and flexibility of a startup company.
- Opportunity to help build and scale infrastructure that will affect 30+ million users across the region
- Flat hierarchy and ownership
- Great travel deals & discounts
- Annual performance bonus
More jobs at AlMosafer
All 9- Data Intelligence Analyst – Officer/Senior OfficerAlMosafer · Riyadh, Riyadh Province, Saudi Arabia4y ago
- Senior QA Engineer - BackendAlMosafer · Riyadh, Saudi Arabia4y ago
- Senior Frontend EngineerAlMosafer · Riyadh, Saudi Arabia5y ago
- DevOps EngineerAlMosafer · Riyadh, Saudi Arabia5y ago
- Lead Frontend EngineerAlMosafer · Riyadh, Saudi Arabia5y ago
Similar roles
- P6 EPPM DeveloperAssystem · Riyadh, Riyadh Province, Saudi Arabia6mo ago
- Data AnalystAssystem · Riyadh, Riyadh Province, Saudi Arabia6mo ago
- software engineerJobs for Humanity · Riyadh, Saudi Arabia8mo ago
- AI Technical Training FacilitatorManara · Egypt · Saudi Arabia1y ago
- Technology DirectorJobs for Humanity · Jeddah, Makkah Province, Saudi Arabia1y ago
- Senior UI/UX DesignerJobs for Humanity · Jeddah, Makkah Province, Saudi Arabia1y ago