Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
SDEII, IOS Engineer - Consumer App image - Rise Careers
Job details

SDEII, IOS Engineer - Consumer App

Who Are We❓

Welcome to the world of Mrsool! Where on-demand delivery meets unparalleled user needs to deliver anything you desire. As one of the largest delivery platforms in the Middle East and North Africa (MENA) region, Mrsool has captivated users with its unique and seamless experience, earning it the highest ratings among all major delivery platforms on both Apple's App Store and Google's Play Store. 

What sets Mrsool apart is its commitment to providing an unmatched "order anything from anywhere" experience. This extraordinary feat is made possible by our extensive fleet of dedicated on-demand couriers. With their unwavering dedication, they ensure that your desired items reach your doorstep, no matter where you are. 

Whether it's a late-night craving, a forgotten item, or a special gift for a loved one, Mrsool is here to deliver, quite literally. We take pride in the convenience we offer, empowering you to get what you need when you need it, all at the tap of a button. 

The Job in a Nutshell💡

We are seeking a passionate and skilled iOS Engineer (SDE 2) to join our team. As an iOS Engineer, you will contribute to the development of high-quality, user-centric mobile applications. You will take ownership of key features, collaborate with cross-functional teams, and follow engineering best practices to create scalable and maintainable solutions. This role offers an excellent opportunity to grow your expertise while making a meaningful impact in a dynamic and fast-paced environment.

This domain is dedicated to enhancing the Mrsool experience by empowering customers with a smooth journey from their first interaction, fostering user loyalty through effective conversion strategies, and driving growth with seamless tools that leverage technology for impactful user engagement.

If you're eager to take on this rewarding opportunity, we’d love to hear from you. Apply today!

What You Will Do💡

    • Design, develop and maintain IOS applications that deliver seamless and engaging user experiences.
    • Collaborate with product managers, designers, and backend engineers to implement features from API integration to UI development.
    • Write clean, testable, and maintainable code, adhering to best practices and standards.
    • Troubleshoot and debug application issues to ensure a high standard of reliability and performance.
    • Demonstrate a customer-centric mindset, ensuring user satisfaction is a core consideration in development efforts.
    • Take ownership of tasks, working independently while effectively collaborating with the team.
    • Stay updated on the latest iOS development trends, tools, and frameworks to deliver modern, forward-thinking solutions.
    • Utilize version control tools like Git for efficient collaboration and code management.
    • Contribute to code reviews, providing constructive feedback to peers and ensuring high-quality deliverables.
    • Contribute to continuous integration and delivery processes, ensuring reliable and efficient deployment pipelines.

What Are We Looking For❓

    • Proven experience in iOS development with a strong portfolio of successfully delivered applications.
    • Proficiency in Swift, Xcode, and iOS frameworks such as UIKit, Foundation, and Core Data.
    • Strong understanding of design patterns (e.g., MVC, MVVM) and app architecture best practices.
    • A solid understanding of computer science fundamentals, including object-oriented programming and mobile application architecture.
    • Strong understanding of design patterns (e.g., MVC, MVVM) and app architecture best practices.
    • Experience with RESTful API integration and a good understanding of API design principles.
    • Problem-solving skills and the ability to think critically and apply first principles.
    • A proactive approach to shipping early and iterating for continuous improvement.
    • Excellent communication skills to effectively convey ideas and collaborate with cross-functional teams.
    • Ability to thrive in a fast-paced, dynamic environment and navigate ambiguity with confidence.

Who Will Excel❓

    • Familiarity with modern iOS development tools and frameworks, such as SwiftUI, Combine, or RxSwift.
    • Knowledge of dependency management tools like CocoaPods, Carthage, or Swift Package Manager.
    • Experience with testing frameworks (e.g., XCTest, UI Testing) and creating automated test cases.
    • Exposure to database solutions like Room or SQLDelight.
    • A strong focus on creating user-centric designs and user-centric design principles.
    • Understanding of software design principles, including SOLID principles, and applying them to create scalable solutions.
    • Basic experience with animations and advanced UI elements to create polished, intuitive user interfaces.

What We Offer You❗

  • Inclusive and Diverse Environment: We foster an inclusive and diverse workplace that values innovation and provides flexibility. Whether you prefer remote, in-office, or hybrid work arrangements, we accommodate your needs.
  • Competitive Compensation: Our compensation packages are competitive and include potential share options for certain roles. 
  • Personal Growth and Development: We are committed to your professional development, offering regular training and an annual learning stipend to help you advance your career in a fast-paced, dynamic environment.
  • Autonomy and Mentorship: You’ll enjoy a degree of autonomy in your role, supported by mentorship and ambitious goals that drive both your personal success and the company's growth.
What You Should Know About SDEII, IOS Engineer - Consumer App, Mrsool

Mrsool is on the lookout for a talented SDEII, iOS Engineer to join our innovative team and contribute to enhancing our on-demand delivery platform, which is already a favorite among users in the MENA region! At Mrsool, we pride ourselves on our unique capability of allowing customers to order anything from anywhere, creating a seamless user experience that keeps our users coming back. As a key player in our engineering team, you will be responsible for designing, developing, and maintaining high-quality iOS applications that focus on user satisfaction and engagement. Your role as an iOS Engineer will include collaborating closely with product managers, designers, and backend engineers to implement exciting new features and elevate our app’s performance. We’re looking for someone who is not just technically proficient in Swift and Xcode but is also passionate about creating smooth, engaging experiences for our users. You will own key features, tackle any bugs that pop up, and contribute to our culture of continuous improvement. The best part? You’ll be fully supported as you work independently and collaboratively to push the boundaries of what’s possible. If you’re eager to leverage your skills in a fast-paced environment and contribute to the future of delivery, Mrsool is the place for you! Ready to embark on this exciting journey? Apply today!

Frequently Asked Questions (FAQs) for SDEII, IOS Engineer - Consumer App Role at Mrsool
What qualifications do I need for the SDEII, iOS Engineer position at Mrsool?

To be a successful candidate for the SDEII, iOS Engineer position at Mrsool, you should have proven experience in iOS development, particularly with Swift, Xcode, and iOS frameworks like UIKit and Core Data. A strong portfolio showcasing your delivered applications is essential, along with a solid understanding of design patterns and API integration. Communication skills and a proactive approach are key to thriving in our dynamic environment.

Join Rise to see the full answer
What can I expect in terms of career growth as an SDEII, iOS Engineer at Mrsool?

At Mrsool, career growth is a priority. As an SDEII, iOS Engineer, you'll have opportunities for professional development through regular training and an annual learning stipend. We encourage our team members to take ownership of their work, fostering an environment where innovation leads to both personal and company growth.

Join Rise to see the full answer
What kind of work environment does Mrsool offer for the SDEII, iOS Engineer role?

Mrsool offers a flexible and inclusive work environment. Whether you wish to work remotely, in-office, or a hybrid model, we accommodate your preferences. This fosters a culture of collaboration, creativity, and support as we innovate within the delivery app market.

Join Rise to see the full answer
What technologies will I work with as an SDEII, iOS Engineer at Mrsool?

As an SDEII, iOS Engineer at Mrsool, you'll engage with modern iOS development tools and frameworks including SwiftUI, Combine, and RESTful APIs. Familiarity with dependency management tools like CocoaPods or Carthage and experience with testing frameworks is highly valuable to ensure quality in every new feature you develop.

Join Rise to see the full answer
What are the main responsibilities of an SDEII, iOS Engineer at Mrsool?

The main responsibilities of the SDEII, iOS Engineer at Mrsool include designing, developing, and maintaining iOS applications, collaborating with cross-functional teams to implement new features, troubleshooting application issues, and adhering to best practices in coding and development. You will play a crucial role in delivering a seamless user experience.

Join Rise to see the full answer
What makes Mrsool's SDEII, iOS Engineer role unique compared to other companies?

Mrsool stands out because we emphasize a user-centric approach to app development coupled with immense growth opportunities. Our culture is geared towards innovation and flexibility, allowing you to work on meaningful projects that truly impact the user experience in the on-demand delivery sector.

Join Rise to see the full answer
How does Mrsool support its SDEII, iOS Engineers in their role?

At Mrsool, we provide our SDEII, iOS Engineers with mentorship and autonomy to execute their projects effectively. We value continuous integration and delivery processes, ensuring that you have the tools and support needed for reliable deployment and high-quality applications.

Join Rise to see the full answer
Common Interview Questions for SDEII, IOS Engineer - Consumer App
Can you explain your experience with Swift and how you've applied it in previous iOS projects?

In responding to this question, highlight specific projects where you've utilized Swift, detailing the features you've developed, any challenges faced, and how you overcame them. Be sure to reflect on your understanding of Swift's strengths, such as its performance and safety.

Join Rise to see the full answer
How would you approach debugging an application in iOS?

When asked about debugging, describe your methodical approach – including using Xcode's debugging tools. Share a particular instance where your debugging skills led to a successful resolution of a complex issue, showcasing your problem-solving capabilities.

Join Rise to see the full answer
What are some key iOS frameworks you've worked with, and how did they enhance your projects?

Discuss frameworks like UIKit, Foundation, and Core Data. Pause to elaborate on how these frameworks supported your app’s functionality—mention any specific projects that benefited from these integrations.

Join Rise to see the full answer
Describe your experience working with RESTful APIs in iOS development.

For this question, share your approach to integrating APIs, including an example of an API you worked with, the data you handled, and how you ensured efficient data flow and user experience in the app.

Join Rise to see the full answer
How do you ensure your mobile applications are user-friendly?

Explain your design thinking process and how you gather user feedback. Discuss elements like user testing and user analytics, demonstrating your commitment to a user-centric development approach.

Join Rise to see the full answer
What design patterns do you follow in iOS development, and why are they important?

Mention relevant design patterns like MVC or MVVM. Describe scenarios where these patterns help maintain code clarity and scalability, providing real-life examples of how you’ve used them.

Join Rise to see the full answer
Can you give an example of a complex feature you developed and the challenges you faced?

Share an engaging story about a complex feature, detailing the planning process, development hurdles, and how you collaborated with your team to bring it to fruition.

Join Rise to see the full answer
How do you stay current with the latest iOS development trends?

Explain specific resources you follow (blogs, podcasts, conferences) and how you implement new knowledge or tools into your projects to keep them modern and competitive.

Join Rise to see the full answer
What is your approach to writing clean and maintainable code?

Discuss best practices you adhere to, such as following naming conventions, keeping functions concise, and using documentation to help future developers (including yourself) understand the code.

Join Rise to see the full answer
Describe your experience with version control systems like Git.

Illustrate your familiarity with Git and its importance in collaboration. Share examples of how you've handled branching and merges, and emphasize your understanding of code reviews and their role in maintaining code quality.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Mrsool Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
Kobie Remote 100 2nd Ave S, St. Petersburg, FL 33701
Posted 2 days ago
Photo of the Rise User
CS GROUP Remote 400 Av. Sainte-Croix, Saint-Laurent, QC H4N 3K4, Canada
Posted 6 days ago
Posted 7 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Wellmark, Inc. Remote Des Moines, IA, USA
Posted 2 days ago

Mrsool is the first and largest on-demand delivery network in Saudi Arabia. It has created the newest technology for delivering goods quickly and efficiently, facilitating the delivery of anything, from anywhere, in just minutes. The app crowdsour...

14 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
November 27, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!