Overview
Build Sarvam's web experiences, starting with the marketing website (homepage, product and use-case pages, interactive demos and calculators), as a frontend developer with a designer's eye.
What you'll do
- Build the interface, not just the mockup: write production-ready Astro and React components with thoughtful layouts, typography and responsive behaviour, owning the implementation from first prototype to the final browser-sized detail.
- Build a UI system that holds together: create reusable components, layout primitives and shared styles with clear APIs and sensible variants.
- Make it feel right: build interactions, transitions and animations, and handle keyboard use, loading, empty and error states, reduced motion and failure cases.
- Prototype in code: explore alternative layouts and interactions with designers, test ideas in the browser and refine details together.
- Build the useful bits properly: develop interactive demos, calculators and forms, connect them to APIs and content, and handle state, validation, asynchronous behaviour and failures.
- Keep accessibility, performance, metadata and measurement working as part of what you ship.
- Own engineering quality: make sound choices on component structure, rendering and hydration, debug browser and performance issues, write appropriate tests, review code and check preview deployments.
- Work with engineering on staging and production releases.
What you'll need
- Have built and shipped interfaces you are proud to put your name on; show the actual thing, the code and the decisions made (a live link is preferred over a written description).
- Strong HTML, CSS, JavaScript and TypeScript fundamentals and hands-on React experience.
- Ability to work effectively in Astro and reason about component composition, state, rendering and browser behaviour.
- A good eye for visual design and the CSS skills to act on it: spacing, type, hierarchy, responsive layouts and interaction details.
- Able to work across design and engineering: start from a rough brief, prototype options, discuss trade-offs with designers, and implement an established design faithfully.
- Able to debug an unfamiliar frontend, integrate APIs, and use Git, pull requests and automated checks confidently.
- Understanding of accessibility and web performance, and responsible handling of credentials and user data.
- Use AI coding tools with judgement: read the diff, test the result and be able to explain what you are shipping.
- Ask good questions when the brief is fuzzy, explain trade-offs, suggest a practical way forward and use evidence before declaring that something needs fixing.
Nice to have
- Built for B2B SaaS, developer tools or AI products.
- Built component libraries, design systems or interactive prototypes that other people actually use.
- Worked with animation, SVG, Canvas or other techniques that make complex ideas easier to explore on the web.
- Used a headless CMS such as Sanity, or worked on technical SEO and analytics integrations without letting them take over the frontend.
Details
- Location: Bengaluru.
- Application: send a couple of interfaces or web projects built, with a short note on what was personally designed and coded, and walk through one component, interaction or engineering decision; code samples welcome.
- Tools used: GitHub for code review, Railway for development and pull-request previews, Sanity, ImageKit and PostHog for content, media and measurement.
Read the full description and apply on the company’s own careers page.