About Vindynamics
At VinDynamics, we are building a global robotics and AI infrastructure platform — combining humanoid robotics, embodied AI, and large-scale data ecosystems to power the next generation of intelligent machines.
Backed by Vingroup, Vietnam's leading technology conglomerate, VinDynamics is on a mission to accelerate the adoption of robotics worldwide through advanced AI, scalable platforms, and real-world deployment at global scale.
Our vision is to make robots more accessible, intelligent, and commercially scalable — enabling safer, more productive, and more connected lives across industries and everyday environments.
Job summary: Design, build, and maintain a cross-platform mobile application (iOS and Android) for the data marketplace ecosystem — including data collection, merchant onboarding, dataset catalog browsing, order/subscription flows, entitlement management, admin tools, and operational dashboards. The app is built with React Native and Expo SDK, delivering a performant, secure, and intuitive experience for data providers, consumers, and administrators.
Job Description
- Build and maintain a high-quality, cross-platform mobile app using React Native and Expo SDK, targeting both Android and iOS.
- Develop reusable component libraries and mobile architecture patterns that scale across multiple marketplace personas (data providers, consumers, administrators).
- Implement intuitive, responsive, and accessible UIs for data collection, merchant onboarding, dataset catalog browsing, order/subscription flows, entitlement management, admin panels, and operational dashboards.
- Collaborate closely with backend and platform engineers to design clean API contracts, handle data fetching, caching, optimistic updates, and error states gracefully on mobile.
- Implement secure authentication flows, token refresh logic, role-based UI rendering, and input validation on the client side.
- Optimize app performance: minimize bundle size, implement code splitting, lazy loading, image optimization, and efficient list rendering.
- Integrate real-time data updates (WebSockets) and push notifications to provide live, relevant information to users.
- Support the full mobile release lifecycle: build configuration, testing (unit, integration, E2E), over-the-air updates, store submission, and production monitoring.
- Write clear technical documentation, conduct code reviews, and actively participate in Agile/Scrum ceremonies.
- Troubleshoot and resolve issues across the full mobile stack, from UI rendering to network communication and native module quirks.
REQUIREMENTS:
- 5+ years of professional mobile development experience, with a strong focus on React Native and TypeScript. Deep experience with Expo SDK (managed workflow, EAS Build, updates, and native module integration when required).
- Proficient in React hooks, context API, and modern state management libraries (Zustand, Redux Toolkit, or similar).
- Strong command of React Navigation and deep-linking patterns for complex authenticated flows and multi-role experiences.
- Deep understanding of mobile performance optimization: component memoization, lazy loading, image caching, list virtualization (FlashList, FlatList), and smooth animations on both iOS and Android.
- Strong UI/UX sensibility; ability to translate design mockups and wireframes into pixel-perfect, accessible, and responsive interfaces that feel native on each platform.
- Experience consuming RESTful APIs and handling real-time data (WebSockets) on mobile; comfortable collaborating with backend engineers to define API contracts and mock endpoints.
- Solid understanding of mobile authentication and authorization patterns (JWT, OAuth2, secure token storage) and implementing role-based UI rendering (RBAC) on the client side.
- Hands-on experience with mobile CI/CD pipelines (e.g., EAS Build, Fastlane, GitHub Actions) and app store deployment (App Store Connect, Google Play Console). Familiarity with over-the-air updates (Expo Updates) is a plus.
- Working knowledge of mobile testing frameworks (Jest, React Native Testing Library, Detox for E2E).
- Understanding mobile security best practices: secure storage (expo-secure-store), certificate pinning, and safe handling of sensitive data.
- Experience integrating push notifications (Expo Notifications or Firebase Cloud Messaging) and handling offline-first or resilient network states is a strong plus
BENEFITS- Opportunity to build a strategic global data marketplace for robotics and AI training data from zero to one.
- Work in a high-speed technology environment backed by Vingroup and VinDynamics leadership.
- Competitive compensation package aligned with capability and business impact.
- Clear ownership, measurable KPIs, and exposure to global partners, US platform models, and frontier robotics businesses