What are the responsibilities and job description for the SDUI Lead Architect position at capgemini?
Role Overview:
We are seeking a highly skilled SDUI (Server-Driven UI) Architect / Lead to drive the transition of our Quick Service Restaurant (QSR) mobile ordering app from an existing vendor to Capgemini team. This role requires expertise in reverse engineering the existing solution, establishing a robust SDUI-driven architecture, and ensuring seamless integration with backend systems, menu management, and ordering workflows. The ideal candidate will play a key role in enhancing app agility, scalability, and maintainability while ensuring a smooth transition with minimal business disruption.
Key Responsibilities:
- Reverse Engineering & Vendor Transition
- Analyze and reverse engineer the existing vendor-provided SDUI solution to extract system architecture, UI rendering logic, and dependencies.
- Document current implementations, including API contracts, caching mechanisms, feature flags, and DSL structures.
- Lead knowledge transfer sessions and onboard internal teams with a structured transition roadmap.
- Establish ownership of SDUI components, ensuring a smooth migration to existing development teams.
- SDUI Architecture & Implementation
- Design and implement a scalable SDUI framework tailored for a high-volume QSR mobile appwith millions of active users.
- Optimize menu configurations, promotions, loyalty programs, and ordering flows using SDUI-driven dynamic UI updates.
- Work closely with backend teams to define DSL structures, API contracts, and caching strategiesfor efficient UI rendering.
- Implement market-based configurations, feature flagging, and A/B testing to enable rapid iteration and personalization.
- Performance, Scalability & NFR Compliance
Ensure solutions meet QSR-specific Non-Functional Requirements (NFRs), such as:
- Low-latency ordering for peak hours (e.g., lunch rush).
- High availability & real-time updates for menu changes.
- Offline caching strategies for seamless user experience.
Optimize API response times, network efficiency, and UI rendering performance to enhance user experience.
- Cross-Team Collaboration & Technical Leadership
- Partner with Product, UX, and Engineering teams to align SDUI-driven feature rollouts and roadmap execution.
- collaborate with backend services, CMS, and third-party integrations (e.g., loyalty platforms, POS systems, delivery aggregators).
- Provide technical guidance, mentorship, and enforce best practices for SDUI adoption and scalable mobile architecture.
- Post-Transition Support & Continuous Innovation
- Establish monitoring, observability, and CI/CD automation for SDUI updates without requiring app store releases.
- Conduct post-transition audits to identify gaps, optimizations, and future enhancements.
- Explore AI-driven UI personalization, real-time pricing strategies, and ML-based menu recommendations for enhanced user engagement.
Ideal Candidate Profile:
- Expertise in SDUI-driven mobile architectures for high-traffic QSR or consumer-facing apps.
- Strong knowledge of reverse engineering mobile app architectures, API structures, and rendering engines.
- deep experience in iOS (SwiftUI), Android (Jetpack Compose), and backend SDUI rendering engines.
- Proven track record in vendor transitions, large-scale app migrations, and technical due diligence.
- Understanding of QSR-specific technologies (e.g., order orchestration, menu management, loyalty, and payments).
- Strong skills in performance tuning, caching strategies, API optimizations, and observability tools.
- If you have any queried, do let us know.
The pay range that the employer in good faith reasonably expects to pay for this position is $45.77/hour - $71.51/hour. Our benefits include medical, dental, vision and retirement benefits. Applications will be accepted on an ongoing basis.
Tundra Technical Solutions is among North America’s leading providers of Staffing and Consulting Services. Our success and our clients’ success are built on a foundation of service excellence. We are an equal opportunity employer, and we do not discriminate on the basis of race, religion, color, national origin, sex, sexual orientation, age, veteran status, disability, genetic information, or other applicable legally protected characteristic. Qualified applicants with arrest or conviction records will be considered for employment in accordance with applicable law, including the Los Angeles County Fair Chance Ordinance for Employers and the California Fair Chance Act. Unincorporated LA County workers: we reasonably believe that criminal history may have a direct, adverse and negative relationship with the following job duties, potentially resulting in the withdrawal of a conditional offer of employment: client provided property, including hardware (both of which may include data) entrusted to you from theft, loss or damage; return all portable client computer hardware in your possession (including the data contained therein) upon completion of the assignment, and; maintain the confidentiality of client proprietary, confidential, or non-public information. In addition, job duties require access to secure and protected client information technology systems and related data security obligations.
Salary : $46 - $72