Frontend Developer at Bot MD (S18)
$2K - $3K / monthly
AI Clinical Assistant for Doctors
IN / ID / MY / Remote (IN; ID; MY)
Full-time
US citizenship/visa not required
3+ years
About Bot MD
Bot MD is an A.I assistant for doctors. Our company's mission is to Empower Doctors around the world. Bot MD can be trained on any type of hospital content to provide instant answers to clinical questions.
About the role
Skills: GraphQL, JavaScript, React, TypeScript
Overview
Bot MD is a Y Combinator–funded startup with the mission of empowering doctors around the world. We believe that simplifying care workflows is essential to improving patient care, especially in large and underserved markets. We build products that delight clinical users by combining cutting-edge AI with popular chat platforms like WhatsApp, Viber, and Facebook Messenger to help hospitals and clinics automate patient workflows and streamline operations.
We’re looking for a Frontend Developer to ship intuitive, reliable experiences in React + TypeScript that clinicians love—owning scoped UI features end-to-end, integrating APIs, and maintaining a strong testing discipline.
Why this role matters
This role directly improves patient-facing and care-team workflows by increasing UI quality and delivery speed. You will move metrics like feature lead time, Core Web Vitals, UI error rate, and test coverage, enabling faster launches and safer releases. You’ll own component and page implementation, state/data-fetching patterns, and UX polish; you’ll partner closely with Product, Design, Backend, and QA to turn specs into production features and decide when to escalate backend or design changes.
What you’ll do
**Deliver production UI features (ownership: component/page level).
**Decide component APIs, state management and data-fetching patterns; integrate REST/GraphQL APIs; handle loading/error/empty states and accessibility.
Measures: PR throughput, p95 render time, Core Web Vitals (LCP/INP/CLS), a11y checks. Cadence: bi-weekly sprints, weekly demos.
**Maintain quality with tests and reviews (ownership: testing for your changes).
**Write unit tests with React Testing Library/Jest; keep types strict; participate in code reviews; document decisions briefly (notes/ADRs).
Measures: unit test coverage for touched areas, flaky test rate, review turnaround. Cadence: PRs daily, coverage checks on every build.
**Improve reliability and observability (ownership: client-side logging/UX resiliency).
**Add meaningful client logs/metrics, guard against regressions, and fix bugs quickly.
Measures: UI error rate, crash-free sessions, time-to-restore. Cadence: on-call follow-ups as needed, monthly quality review.
**Collaborate for UX excellence (guardrails: design system compliance).
**Work with Design on micro-interactions and accessibility; propose sensible trade-offs; escalate when spec/API gaps block delivery.
Measures: design QA pass rate, a11y checks, rework rate. Cadence: design reviews weekly.
**Ship safely via CI/CD (ownership: your feature’s release readiness).
**Keep lint/types/tests green; contribute Storybook/docs as needed; use feature flags when appropriate.
Measures: build success rate, rollback rate. Cadence: per-PR pipelines, weekly releases.
_
_You bring
Must-haves
3–5 years building production web apps with React and TypeScript.
Solid component design (composition, hooks), routing, and form handling; accessibility awareness (semantic HTML, keyboard nav, ARIA).
API integration experience (REST/GraphQL), including error handling, pagination, and caching patterns.
Testing discipline: React Testing Library/Jest (fixtures/mocks), deterministic tests, coverage awareness.
Comfortable with modern tooling (Vite/Webpack), Git workflows, and CI pipelines.
Clear written communication; able to execute independently on well-scoped tasks and escalate early when blocked.
Education: Bachelor’s in CS/Software Engineering or equivalent practical experience.
Nice-to-haves
React Query/RTK, form libraries (React Hook Form/Formik), Storybook, Tailwind or CSS-in-JS.
Performance and DX: Lighthouse/Web Vitals profiling, bundle optimization, code-splitting.
Observability/ops: Sentry/New Relic/Better Stack, feature flags, basic analytics events.
Security hygiene for FE (token handling, XSS/CSRF awareness).
Strong portfolio/GitHub, relevant internships, or open-source contributions.
Technology
Python, PostgreSQL, Redis, Android/Kotlin, Java, Django, Websockets, iOS/React Native Figuring out how to build a global messaging platform for doctors around the world; think WhatsAPP with a smarter Slack bot