- Experience
- 3+ yrs
- Salary
- —
- Openings
- 1
- Posted
- 3 days ago
- Work mode
- In office
- Resume
- Required to apply
Where you'll work
Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.
Job description
Role Overview
Join an innovative team at Snoonu as a Senior Mobile Engineer specializing in iOS development. You will create new product features, engage in technical backlog planning, and participate in a Scrum-like agile process while collaborating closely with team members and utilizing English for daily communication. Your contributions will have a meaningful impact on the product's evolution.
Project and Team Details
- The current app iteration was launched from scratch in Q3 2021, using a modern technology stack.
- Development is entirely in Swift, supporting iOS 14 and above.
- Codebase is structured into multiple modules managed with Tuist.
- Experimentation with SwiftUI is actively encouraged.
- The team follows a trunk-based development methodology.
- Open to exploring new technologies like Kotlin Multiplatform Mobile.
Key Responsibilities
- Design and implement new features for product teams.
- Participate in technical backlog prioritization and development planning.
- Collaborate within an agile, Scrum-like environment, incorporating feedback iteratively.
- Communicate effectively in English within the team and wider organization.
- Contribute to the product’s development value and technical excellence.
Essential Qualifications and Skills
- At least 3 years of experience developing native iOS applications using Swift and Objective-C.
- Strong understanding of Swift and Objective-C fundamentals, including standard collections, multithreading, and memory management.
- Proven capability in crafting precise, pixel-perfect custom UI components.
- Familiarity with Clean Architecture principles.
- Solid knowledge of HTTP protocols and networking concepts.
- Proficient with Git for version control.
- Good grasp of Object-Oriented Programming (OOP) design patterns.
- Intermediate English language proficiency—comfortable reading job descriptions and discussing work experiences without additional aids.
Preferred Additional Experience
- Writing unit tests to ensure code quality.
- Hands-on experience with trunk-based development workflows.
- Knowledge of the VIPER architecture pattern.
- Experience working with networking libraries like Moya and Alamofire.
- Familiar with continuous integration (CI) setup and configuration.
- Exposure to Kotlin Multiplatform and Compose Multiplatform development.
About Snoonu
Snoonu is a homegrown Qatari Super App offering rapid delivery, shopping, and various services within a single platform. With a globally distributed team and a technology-driven approach, the company aims to transform daily life experiences through innovation.
Company Mission & Values
- Customer Focus: Prioritize customer needs above all.
- Integrity: Conduct business honestly and ethically.
- Creativity and Curiosity: Foster innovation and long-term impact.
- Ownership: Lead by example and take responsibility.
- Efficiency: Deliver quality results swiftly and smartly.
- Teamwork: Collaborate effectively and support peers.
- Execution Excellence: Translate ideas into action and overcome challenges.
Employee Benefits & Work Culture
- Experience a global, culturally diverse team environment.
- Access learning budgets, educational resources, and personal development tools.
- Enjoy autonomy over your work assignments and career progression.
- Flexible leave policies emphasizing wellness and work-life balance.
- Operate within a fully agile, Scrum-based workflow.
- Certified as a Great Place to Work® ensuring an inclusive and empowering workplace.
- Holds ISO 9001:2015 and ISO 45001:2018 certifications for quality and safety standards.
- Committed to sustainable business practices and community social responsibility initiatives.
- Values diversity and equal opportunity, fostering an environment where everyone can thrive.
Join Us
If you want to be part of a team where your ideas and efforts make a significant difference, consider applying to Snoonu’s Senior Mobile Engineer position. Together, we can innovate and build groundbreaking experiences.