Intuit is looking to lead the design and implementation of a Server-Driven UI (SDUI) platform that powers cross-platform user experiences across mobile and web, focusing on developer ergonomics, scale, and performance.
Requirements
- Proven expertise in building scalable backends (e.g., BFFs, GraphQL/REST APIs, caching layers).
- Deep experience with at least one major frontend technology (e.g., React, React Native, SwiftUI, Jetpack Compose).
- Strong systems thinking and architecture skills — able to break down complex UX/backend interactions into reusable, extensible building blocks.
- Familiarity with Server-Driven UI paradigms and cross-platform delivery models.
- Solid understanding of DSL design and implementation, including parsing and schema validation.
- Strong programming language fundamentals (e.g., ASTs, interpreters, compilers, metaprogramming).
- Experience designing or working with custom DSLs, markup languages, or declarative UI systems.
Responsibilities
- Design and implement the core SDUI platform, including schema evolution, layout/interaction models, and runtime execution.
- Own and evolve a custom DSL that declaratively defines UI components and their behavior.
- Build robust, scalable backends (typically BFFs) that drive dynamic UI delivery across platforms.
- Collaborate with mobile, web, and backend teams to deliver cohesive developer and user experiences.
- Lead architectural decisions around full-stack delivery — including caching, versioning, fallbacks, and progressive rendering.
- Set technical direction and establish best practices for system reliability, testing, observability, and developer ergonomics.
- Partner with product and platform teams to prioritize foundational capabilities and longer-term scalability.
Other
- 10+ years of professional experience in software engineering, including full-stack or platform roles.
- Track record of leading initiatives with broad technical scope and multiple stakeholders.
- Strong AI fundamentals and familiarity with working on AI technologies
- Exposure to schema evolution, compatibility guarantees, and platform versioning strategies.
- Hands-on experience with mobile frameworks (iOS/Android) and how SDUI maps to native rendering.