Yassir logo

Senior Mobile iOS Engineer

YassirRemote
Remote, Remote
60000 - 120000
Posted July 10, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Senior Mobile iOS Engineer

About Yassir

Yassir is a leading super App in the Maghreb region, backed by $200M in funding from top investors. We are revolutionizing access to affordable financial and on-demand services for millions of Africans.

Job Description

We are seeking a talented and experienced Senior iOS Engineer to join our growing team. You will play a key role in designing, developing, and maintaining high-quality iOS applications that deliver exceptional user experiences.

Responsibilities:

  • Design and build robust and scalable iOS applications using Swift.
  • Ensure optimal performance, quality, and responsiveness of applications.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and resolve performance bottlenecks, bugs, and maintain code quality.
  • Participate in brainstorming sessions and contribute innovative ideas to technology, algorithms, and product development.

Qualifications:

  • Bachelor's or Master's degree in Engineering, Computer Science, or a related field.
  • Minimum 5 years of proven experience in iOS native development using Swift.
  • Strong understanding of iOS frameworks, design patterns, and best practices.
  • Familiarity with cloud message APIs, push notifications, REST and RESTful APIs, micro-services, and GIT.
  • Experience with Docker, Kubernetes, caching, Redis server, scaling, and web load balancing is a plus.

Benefits:

  • Be part of a dynamic and collaborative team shaping the future of technology in Africa.
  • Contribute to a mission-driven company making a real impact on people's lives.
  • Enjoy a competitive salary and benefits package.

Qualifications

Required:

  • Experience: Minimum 5 years of professional experience in developing native iOS applications using Swift.
  • Technical Skills: Proven proficiency in iOS development principles, including UIKit, SwiftUI, and Core Data. Strong understanding of object-oriented programming concepts. Experience with cloud message APIs, push notifications, REST and RESTful APIs, and Git version control.
  • Education: Bachelor's or Master's degree in Engineering, Computer Science, or a related field.

Preferred:

  • Experience with Docker, Kubernetes, caching technologies (e.g., Redis), server scaling, and web load balancing.
  • Familiarity with Agile development methodologies.
  • Excellent communication and collaboration skills.
  • Passion for building high-quality, user-friendly mobile applications.

Key Responsibilities:

  • Design and Develop: Architect, design, and develop innovative and user-friendly iOS applications, adhering to best practices and design principles.
  • Code Optimization: Ensure high performance, responsiveness, and scalability of applications by optimizing code and identifying potential bottlenecks.
  • Quality Assurance: Conduct thorough testing and debugging to deliver high-quality, bug-free applications.
  • Collaboration: Work closely with cross-functional teams (design, product, backend) to define, design, and ship new features and functionalities.
  • Technical Expertise: Stay abreast of the latest iOS technologies, frameworks, and industry trends to continuously improve application development processes.
  • Documentation: Contribute to comprehensive technical documentation for developed features and applications.

Selection Process

Yassir Senior iOS Engineer Hiring Workflow

1. Application Review: Candidates submit resumes and cover letters through the Yassir careers portal. The AI-powered system screens applications based on keywords, skills, and experience matching the job description.

2. Initial Screening: Shortlisted candidates are contacted for a brief phone interview to assess their technical skills, experience, and cultural fit.

3. Technical Assessment: Candidates who pass the initial screening are invited to complete a technical assessment, which may include coding challenges and problem-solving exercises.

4. Interview Rounds: Top performers from the technical assessment participate in multiple rounds of interviews with the hiring manager, team members, and potentially senior leadership. These interviews delve deeper into technical expertise, project experience, and soft skills.

5. Final Decision: The hiring team reviews all interview feedback and technical assessment results to make a final decision.

6. Offer & Onboarding: The selected candidate receives a formal job offer outlining compensation, benefits, and start date. Upon acceptance, the candidate embarks on a comprehensive onboarding process to integrate into the Yassir team.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About Yassir

About Yassir

Yassir is a leading super app revolutionizing the Maghreb region. Backed by $200 million in funding from top investors, Yassir empowers millions of Africans with affordable financial and on-demand services.

Driven by a mission to simplify everyday life, Yassir offers a seamless platform for ride-hailing, food delivery, mobile payments, and more. We are a dynamic and passionate team dedicated to building innovative solutions that address the unique needs of our users.

At Yassir, we believe in fostering a collaborative and inclusive environment where everyone can contribute to our shared success. Join us and be a part of shaping the future of technology in Africa.

Ready to Apply?

Join Yassir and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job