Search by job, company or skills

vindynamics

Mobile Engineer

Save
  • Posted 14 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149420319