Senior Mobile Engineer (Design System - iOS/Android)
Summary
We are seeking a highly skilled
Mobile Engineer (Design System)
to drive the evolution and adoption of our mobile component SDK. In this role, you will be responsible for building and maintaining a robust, scalable, and consistent design system for mobile platforms (iOS/Android).
You will collaborate closely with engineers, designers, and stakeholders to ensure seamless integration of design principles, deliver production-ready UI components, and continuously improve the usability and quality of our mobile products.
You will also help designers adopt and integrate AI tools into their workflow, make engineering processes and workflows more accessible and easy to understand, and champion the use of production-level vibe coding to bridge the gap between design and engineering.
Responsibilities
Collaborate with the engineering team to maintain the architecture and development of the Duxton Component SDK, participate in technical decisions, and ensure that all components comply with the design system and guidelines (UI, UX, consistency, etc.).
Develop deep familiarity with Grab's mobile tech stack and platform architecture (e.g., build systems, CI/CD, observability, analytics, localization, theming, feature flags, release processes) to ensure seamless SDK integration.
Improve collaboration workflows between design and engineering; drive SDK adoption and enhance usability, performance, and maintainability.
Support and guide designers and engineers in the production repository, including hands-on coding (vibe-coding), environment setup, submitting changes, and reviewing Merge Requests.
Mentor team members on design-system integration; provide production-ready solutions for complex design and engineering challenges.
Contribute to mobile design-to-code workflows by evaluating and supporting adoption of new tools (including AI-powered tools).
Push boundaries of component quality across animation, dark mode, accessibility, and performance.
Work closely with designers to make engineering workflows more approachable for non-engineers.
Requirements (must have)
5+ years' experience in mobile application development (iOS and/or Android), including building and maintaining reusable component libraries or SDKs.
Proficiency in at least one mainstream mobile programming language or framework (e.g., Swift, Kotlin).
Solid understanding of design system integration, ensuring UI/UX consistency, usability, and scalability in mobile components.
Hands-on experience with production code repositories, environment setup, code contribution, and reviewing Merge Requests.
Familiarity with version control, CI/CD pipelines, and automated testing.
Ability to deliver practical and production-ready solutions for complex design and engineering challenges.
Excellent problem-solving, analytical, communication, and collaboration skills.
Demonstrated ability to mentor and guide team members.
High sense of ownership, accountability, and adaptability.
Preferred Qualifications (good to have)
Experience with machine learning or AI technologies in mobile applications.
Experience in UI/UX design, user-centric product improvement, or accessibility.
Contributions to design systems, component libraries, or open-source projects.
Experience with automated testing frameworks for mobile UI components.
Advanced knowledge of analytics or A/B testing in mobile product development.
Experience working with designers on AI-enhanced design-to-code workflows.
Job Types: Full-time, Contract
Contract length: 12 months
Pay: RM8,000.00 - RM8,500.00 per month
Benefits:
Health insurance
Maternity leave
Opportunities for promotion
Professional development
Application Question(s):
Do you have at least 5 years of experience in mobile application development (iOS and/or Android)?
Which mobile programming language are you most proficient in? (Swift / Kotlin / Both)
Have you previously built or maintained a reusable component library or SDK for mobile apps?
Can you share an example of your experience with design system integration to ensure UI/UX consistency?
Are you familiar with CI/CD pipelines, version control, and automated testing for mobile development?
Work Location: In person
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.