Arjun Mehta
Front-End Developer · React & TypeScript
Profile
Front-end developer with four years building customer-facing React applications in TypeScript. Most recent work covers a shared component library used by three product teams and a performance programme that halved Largest Contentful Paint on the highest-traffic page. Comfortable owning a feature from design review through to production rollout.
Technical Skills
React · TypeScript · JavaScript (ES2022) · Next.js · React Router · HTML5 · CSS3 · TanStack Query · Redux Toolkit · Zustand · REST APIs · GraphQL · Tailwind CSS · CSS Modules · Radix UI · Storybook · WCAG 2.2 AA · Jest · React Testing Library · Playwright · MSW · Vite · Webpack · Git · GitHub Actions · Vercel · Lighthouse CI
Professional Experience
- Rebuilt the property search interface in Next.js and TanStack Query, replacing a jQuery page that had grown to 4,000 lines and was the source of most front-end bug reports.
- Cut Largest Contentful Paint on the listing page from 4.1s to 1.8s by code-splitting the map bundle, deferring third-party scripts and moving hero images to next/image.
- Designed and shipped a shared component library in Storybook, now used by the search, agent portal and marketing teams; new landing pages went from roughly two days to half a day.
- Introduced Playwright coverage for booking, enquiry and sign-in, which caught three regressions before release in the first quarter.
- Ran the accessibility pass that took the enquiry journey to WCAG 2.2 AA, including keyboard traps in the date picker and missing form labels flagged by an external audit.
- Built customer-facing screens for four client projects in React and Redux Toolkit, working directly with designers on component specs.
- Migrated a 60-component codebase from JavaScript to TypeScript over two quarters, agreeing a strict-mode rollout order with the team rather than converting everything at once.
- Reduced the main bundle by 310 KB by replacing moment.js with date-fns and removing three unused chart libraries.
- Took over front-end code review for the team after six months and wrote the review checklist still in use.
- Built a volunteer sign-up flow in React used by around 600 people during a city-wide recruitment drive.
- Wrote the first set of component tests for the codebase and set up the GitHub Actions workflow that ran them.
Selected Projects
- An offline-first note-taking app for site surveyors, built with React, IndexedDB and a service worker for full offline use.
- Handles conflict resolution when two devices edit the same survey, using a last-writer-wins strategy with a visible change log.
- Around 900 monthly active users; roughly 40 issues triaged and closed since launch.
- Merged three pull requests into an open-source accessible form library, covering error announcement, fieldset labelling and focus return after validation.
- Wrote the documentation page on validation timing that the maintainers now link from the readme.
Education
- Final-year project: a browser-based visualiser for sorting algorithms, marked at 78%.