Skip to main content

Junior Frontend Developer (React/TypeScript)

Technology
Transcure
Lahore, Pakistan2 days ago
Full time

Job description

The role

You'll build the screens clinicians use all day: recording a visit, reviewing and editing the note, managing patients and schedules. You'll work closely with our backend engineers and get regular code review. You'll learn how to make AI output clear and easy to check for the people who rely on it.

What you'll do

Build and maintain features in React and TypeScript, from layout to API calls.

Build interfaces with Tailwind CSS and shadcn/ui components.

Connect screens to our REST APIs, handling loading, errors and retries properly.

Build forms with React Hook Form and Zod validation.

Write component tests with Vitest and Testing Library.

Fix bugs reported by QA and users, and see fixes through to release.

Take part in code reviews, both giving and receiving.

What we're looking for

1–2 years of professional experience with React.

Solid TypeScript, JavaScript (ES6+), HTML and CSS.

Experience calling REST APIs and handling their states in the UI.

Comfort with a component library and a utility CSS framework, ideally Tailwind.

Responsive layouts that work on desktop and tablet.

Everyday Git use: branches, pull requests, resolving conflicts.

Clear written English. Much of our work is written: tickets, pull requests and bug reports.

Nice to have

TanStack Query (React Query) for server state, and Zustand or similar for client state.

Vite, ESLint and Prettier.

Real-time features with WebSockets or Socket.io.

Browser media APIs, such as recording audio with MediaRecorder.

Charts (for example Recharts) and accessible components (keyboard use, screen readers).

Any experience with AI products: showing streamed LLM responses, or designing ways for users to review and correct AI output. Coursework and personal projects count.

Interest in healthcare, or awareness of handling sensitive data (for example HIPAA).

Education A degree in computer science or a related field is welcome but not required. We care more about what you've built.

How to apply

Apply through LinkedIn with your CV and a link to your GitHub profile, portfolio, or live projects you've built.

Keywords
Computer ScienceEnglishManagementHTMLHealthcareConflictLinkedInLarge Language Models (LLM)Cascading Style Sheets (CSS)KeyboardsHTML5CSS frameworkTypescriptSocket.IOJavaScriptESLint

Interested in this role?