About the Company
This is a product-focused team building products with AI at their core. Engineers work in a high-trust, remote-first environment with meaningful ownership, partnering closely with Product, Design, and Engineering to ship features people actually use. The engineering culture values candor, conscientiousness, and first-principles thinking—creating a team where clear reasoning, strong execution, and thoughtful collaboration matter.
About the Role
We’re looking for a Frontend Engineer to own and ship the user experience across web and mobile. In this role, you’ll design, build, and deliver client-side features end to end—covering everything from components and interactions to performance and accessibility—using React on the web and React Native on mobile.
You’ll work closely with Design and Product, help shape the component library and design system that the rest of the frontend builds on, and contribute to the architecture and conventions of the client-side stack. Because the products are built with AI at their core and the team ships quickly, this is a role with frequent production releases and direct impact on the experience users see every day.
What you'll do
- Build and maintain web applications in React
- Build and maintain mobile applications in React Native
- Build responsive, accessible, and performant user interfaces
- Build and evolve a shared component library and design system, reusing logic and components across web and mobile where it makes sense
- Turn designs into polished, production-ready interfaces
- Integrate with backend services and APIs (REST and GraphQL), handling state, data, and error cases on the client
- Own client-side features end-to-end, from implementation through release and iteration
- Keep the frontend reliable, fast, and maintainable across web and mobile
- Contribute to testing, CI/CD, and deployment for the frontend
- Shape the architecture and conventions of the client-side stack
Required qualifications
- 5+ years of professional frontend experience
- Deep experience with JavaScript and TypeScript, including advanced, type-safe patterns
- Production experience building web applications with React and mobile applications with React Native
- Proven ability to build responsive, accessible (WCAG), and performant user interfaces
- Experience profiling and optimizing frontend performance (rendering, bundle size, load times)
- Deep understanding of state management and data-fetching / server-state patterns (e.g., TanStack Query)
- Experience integrating with REST and/or GraphQL APIs
- Experience building and maintaining a component library or design system
- Experience shaping frontend architecture and setting patterns others build on
- Proven ability to own and deliver complex client-side features end-to-end in production
Nice-to-have skills
- Experience with animation and motion (Reanimated, Framer Motion, or similar)
- Experience with monorepos and modern build tooling (Turborepo, Nx, or Vite)
- Server-side rendering, streaming, or React Server Components (Next.js, Remix, or similar)
- Native mobile development (Swift for iOS, Kotlin for Android)
- Offline-first, sync-heavy, or real-time collaborative applications (CRDTs, WebSockets, WebRTC)
- Shipping and operating mobile apps in the App Store and Play Store (push notifications, background tasks)
- Familiarity with AI-assisted development and design-to-code workflows
Work arrangement: Fully remote; the role requires some working-hour overlap with Vietnam and ideally at least two hours of overlap with GMT+3
What we offer
- A high-trust, remote-first culture
- End-to-end ownership of product features real users depend on
- Close collaboration with Product, Design, and Frontend Engineers
- A team that values clear thinking, rigor, and direct communication
- Room to influence the product and technical direction
- Competitive compensation based on experience and impact
Position Overview
- Location
- Remote - Vietnam
- Type
- Full-time
Interested in this role?
Upload your resume and we'll be in touch within 2 business days.