Engineering

React Developer

Build responsive client interfaces with performance and accessibility in mind.

EngineeringFull-timeVietnam / Remote
ReactTailwindTypeScript
Apply for This Role

Build responsive client interfaces with performance and accessibility in mind.

As React Developer on our Engineering team, you will work on active client roadmaps — not bench projects. This is a full-time role based in Vietnam / Remote.

Role at a Glance

FieldDetail
DepartmentEngineering
EmploymentFull-time
LocationVietnam / Remote
Primary StackReact · Tailwind · TypeScript

You will join a small squad with direct access to senior leads and US stakeholders. We value written clarity, practical problem-solving, and steady delivery over performative hustle.

Your week-to-week work spans client delivery, squad collaboration, and continuous improvement — all within a written-first, async-friendly rhythm.

  • Own feature delivery from technical design through production release.
  • Participate in code reviews and uphold team quality standards.
  • Collaborate with designers, PMs, and QA in a dual-shore sprint cadence.
  • Document architecture decisions and maintain clear async updates.
  • Contribute to tooling, CI/CD, and observability improvements.

We hire for demonstrated shipping experience and how you collaborate — not puzzle memorization or credential stacking.

Skills Matrix

AreaExpectationPriority
ReactHands-on production use in client deliverablesRequired
TailwindHands-on production use in client deliverablesRequired
TypeScriptHands-on production use in client deliverablesRequired

Core Requirements

  • 3+ years shipping production web applications.
  • Strong TypeScript fundamentals and testing habits.
  • Experience with modern React and API-driven architectures.
  • Comfortable writing English-first documentation and joining client calls.
  • Pragmatic approach to trade-offs — shipping beats perfection.

These strengthen your application but are not blockers. Show us where you are headed, not only where you have been.

  • Production experience with React in client-facing products.
  • Production experience with Tailwind in client-facing products.
  • Production experience with TypeScript in client-facing products.
  • Prior dual-shore or distributed team experience.
  • Contributions to open source or internal tooling improvements.
  • Familiarity with Kan-Tek stack: Next.js, NestJS, Prisma, Redis.

Kan-Tek runs on written clarity, small autonomous squads, and respect for deep work. We are not a hustle-culture shop — we are a delivery-culture shop.

Benefits & Perks

CategoryWhat You Get
WorkplaceFlexible core hours (10:00–16:00 overlap)
WorkplaceHardware refresh every 3 years
WorkplacePaid certifications & conference days
WorkplaceTeam offsite once per year
WorkplaceEnglish coaching for client-facing roles
WorkplaceParental leave per local policy
GrowthQuarterly leveling conversations with documented paths
LearningAnnual stipend for courses, conferences, and certs
OnboardingSenior mentor for your first 90 days

Sprint planning happens Monday mornings (Vietnam time). Demos go to clients every Friday. Slack is for decisions that need speed; Notion holds anything that needs to last. We celebrate shipped milestones, not hours logged. Office days are optional social anchors — pair programming, lunch, and whiteboard sessions — not attendance policies.

Our process is practical and transparent — typically 2–3 weeks from screen to offer. Every step has a clear purpose; none are performative.

Timeline Overview

StepStageWhat to Expect
01ApplySubmit your CV and role preference — we review every application.
02Screen30-minute call to align on experience, expectations, and timeline.
03TechnicalRole-specific exercise or live pairing — practical, not whiteboard trivia.
04Team FitMeet your potential squad lead and discuss how you prefer to work.
05OfferClear package, start date, and onboarding plan within one week.

Quick Reference

  • Apply — Submit your CV and role preference — we review every application.
  • Screen — 30-minute call to align on experience, expectations, and timeline.
  • Technical — Role-specific exercise or live pairing — practical, not whiteboard trivia.
  • Team Fit — Meet your potential squad lead and discuss how you prefer to work.
  • Offer — Clear package, start date, and onboarding plan within one week.