Senior Mobile Engineer📣 Job Ad
| Contract Type | Full-time | |
| Workplace type | On-site | |
| Location | Riyadh |
Job Description
About Zid and the Role
Zid is dedicated to building the infrastructure that underpins retail success in Saudi Arabia, enabling merchants to establish, expand, and scale their businesses through a unified commerce ecosystem. We are seeking a Senior Mobile Engineer to join our team in Riyadh, Saudi Arabia. This full-time position requires 5-10 years of experience and focuses on developing reliable mobile experiences, addressing complex technical challenges, and translating product concepts into high-quality features that deliver tangible impact. The role involves a primary focus on mobile development, with opportunities to contribute to web frontend development as product priorities dictate.
Key Responsibilities
- Build and deploy complex mobile features utilizing React Native and Expo across both iOS and Android platforms.
- Convert Product Requirement Documents (PRDs), designs, and acceptance criteria into scalable technical solutions and production-ready software.
- Ensure mobile product quality from initial technical planning through to release readiness.
- Develop fast, responsive, accessible, and Right-to-Left (RTL)-ready experiences for users in both Arabic and English.
- Contribute to web frontend features using React and TypeScript when product priorities require it.
Technical Focus and AI-Assisted Engineering
- Design mobile experiences that maintain functionality and predictability when network connectivity is weak, interrupted, or unavailable.
- Implement local data models, caching mechanisms, migrations, synchronization, retries, and conflict handling using technologies such as SQLite or Realm Database.
- Integrate REST APIs and manage asynchronous data and application state using tools like Redux Toolkit or TanStack Query.
- Debug and optimize application performance across various devices, operating systems, and network conditions.
- Utilize AI coding agents, including Claude Code, Codex, or Cursor, as an integral part of the daily engineering workflow.
- Provide clear context to AI coding agents, segment work into meaningful steps, and direct them effectively across the codebase for tasks such as implementation, testing, debugging, refactoring, maintenance, and technical documentation.
Quality, Testing, and Technical Leadership
- Write and maintain unit, integration, and end-to-end tests using tools such as Jest, React Testing Library, or Detox.
- Assume ownership of technical decisions regarding mobile architecture, quality standards, security, and release readiness.
- Debug complex issues specific to iOS, Android, network configurations, and devices.
- Support mobile Continuous Integration/Continuous Deployment (CI/CD), application releases, monitoring, and store submission processes.
- Identify technical debt and work towards continuous improvement of the mobile codebase's architecture and reliability.
- Collaborate closely with product, design, and engineering teams to define scope, assess feasibility, identify risks, and evaluate technical options.
- Lead technical discussions and clearly explain complex engineering concepts to both technical and non-technical stakeholders.
- Mentor less experienced engineers through pairing, code reviews, and providing written guidance.
- Lead high-impact initiatives, unblock teammates, proactively identify and surface risks, and enhance engineering workflows.
Candidate Profile
- 5-10 years of experience in mobile engineering.
- Demonstrated strong ownership mindset with a focus on quality and delivery.
- Product-minded with strong business acumen and problem-solving capabilities.
- Collaborative, proactive, and comfortable working effectively across various teams.
- Adaptable and capable of transitioning between mobile and web frontend development tasks when necessary.
- Clear communicator able to articulate technical decisions and trade-offs effectively.
- Curious and committed to continuous learning in modern mobile engineering and AI-assisted development practices.
- Comfortable working in a fast-paced, high-impact environment.
Why Join Zid
- Contribute to building mobile experiences that empower thousands of merchants and their businesses.
- Address complex mobile challenges across areas such as offline experiences, performance optimization, data management, and scalability.
- Work with modern AI coding agents as a core component of the engineering workflow.
- Benefit from growth and learning opportunities alongside experienced engineers, enhancing technical and product expertise.
- Join a collaborative, ambitious, and supportive engineering environment.
- Play a key role in shaping the future of commerce in Saudi Arabia.
Requirements
- Requires 5-10 Years experience
Similar Jobs
You may also like
- Related Senior Mobile Engineer Opportunities
- Food & Beverage Counter Attendant Jobs in Riyadh
- Waiter Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Business Development Supervisor Jobs in Riyadh
- Other Job Fields in Riyadh
- Food & Beverage Counter Attendant Jobs in Riyadh
- Waiter Jobs in Riyadh
- Content Creator Jobs in Riyadh
- Business Development Specialist Jobs in Riyadh
- Business Development Supervisor Jobs in Riyadh
- Data Entry Agent Jobs in Riyadh
- Marketing Specialist Jobs in Riyadh
- Administrative Assistant Jobs in Riyadh
- Receptionist Jobs in Riyadh
- Civil Engineer Jobs in Riyadh
- Explore Jobs Across Saudi Arabia
- Data Center Specialist Jobs in Jeddah
- Auto Electrician Jobs in Makkah
- Administrative Assistant Jobs in Riyadh
- Risk Management Specialist Jobs in Riyadh
- Performance Marketing Specialist Jobs in Riyadh
- Biomedical Engineer Jobs in Makkah
- Social Media Management Specialist Jobs in Makkah
- Food & Beverage Counter Attendant Jobs in Riyadh
- Construction Maintenance Technician Jobs in Nifi
- Dentist Jobs in Al Qawz