Senior Mobile Engineer📣 إعلان
| نوع العقد | دوام كامل | |
| طبيعة الوظيفة | بالموقع | |
| الموقع | الرياض |
وصف الوظيفة
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.
متطلبات الوظيفة
- تتطلب ٥-١٠ سنوات خبرة
وظائف مشابهة
قد يعجبك أيضاً
- وظائف ذات صلة بـ Senior Mobile Engineer
- وظائف Translator في الرياض
- وظائف محضر قهوة (باريستا) في الرياض
- وظائف مشغل ألعاب في الرياض
- وظائف شيف حلويات في الرياض
- وظائف طاهي (شيف) في الرياض
- مجالات وظيفية أخرى في الرياض
- وظائف Translator في الرياض
- وظائف محضر قهوة (باريستا) في الرياض
- وظائف مشغل ألعاب في الرياض
- وظائف شيف حلويات في الرياض
- وظائف طاهي (شيف) في الرياض
- وظائف أخصائي تسويق في الرياض
- وظائف كاشير قهوة في الرياض
- وظائف HSE Officer في الرياض
- وظائف Baker في الرياض
- وظائف Communications Manager في الرياض
- استكشف الوظائف في أنحاء المملكة
- وظائف بائع في عرعر
- وظائف مشرف تنظيف وتدبير في جازان
- وظائف مهندس زراعي في نفي
- وظائف أخصائي مبيعات منتجات صيدلانية في الخبر
- وظائف منسق مشتريات في الرياض
- وظائف Investment Manager في الرياض
- وظائف أخصائي اضطرابات تخاطب في الأحساء
- وظائف أخصائي تمريض في الطائف
- وظائف عامل تعبئة رفوف في الرياض
- وظائف مهندس سلامة وصحة مهنية في جازان