Jobs
D

Frontend Developer

Ditto InsuranceKA, IN8h ago
Full-timevia indeed

Required Skills

cypressfirebasegraphqljavascriptnext.jsplaywrightreactresttypescriptvite

Job Description

  • *Disclaimer :\-**

Please Note: Beware of recruitment scams. Ditto does not charge any fees for the hiring process.

We’ve seen fraudulent hiring messages impersonating Ditto. Please **click on this link** to read this notice for details and how to verify/report : **Hiring Scam Notice**

  • *What's Ditto?**

Ditto’s mission is to help people make well\-informed insurance decisions \- from expert advisory and policy purchases to dedicated claim support. We pioneered the industry\-first “No\-spam” policy, and over the past five years, we’ve assisted over 700,000 users with personalized advice on health and term insurance. We carry a **4\.9 rating** with **32,000\+ reviews on Google.**

Ditto is part of the Finshots family (500K\+ subscribers) and is backed by Zerodha, India’s largest stockbroker. We won LinkedIn’s Top Startup award in both 2022 and 2023\.

  • *Roles and Responsibilities:**
  • Develop high\-performance, scalable single\-page applications using React, TypeScript, and Vite, with UIs built on the Mantine component library.
  • Translate design mockups into responsive, accessible, pixel\-perfect interfaces, including reusable components, theming, and form handling.
  • Manage server state with React Query (TanStack Query) and client state with Redux Toolkit or Zustand, integrating REST, GraphQL, and WebSocket APIs along with third\-party tools and analytics.
  • Optimize applications for speed, bundle size, accessibility, and cross\-browser compatibility; troubleshoot bugs and write clean, well\-tested, well\-documented code.
  • Collaborate closely with UI/UX designers, backend developers, and product managers, and recommend improvements based on emerging front\-end technologies.
  • *Experience and Skills :\-**
  • 3\+ years of hands\-on front\-end development experience, with strong knowledge of HTML5, CSS3, and modern JavaScript (ES6\+).
  • Strong proficiency in React, React Hooks, TypeScript, and ESLint, with Vite\-based build tooling, routing (React Router), and code splitting.
  • Practical experience with Mantine or a comparable component library (MUI, Ant Design, Chakra), including theming, custom components, and complex forms.
  • Solid command of data fetching and state management: React Query for caching, invalidation, and optimistic updates; Redux Toolkit or Zustand for client state; REST, GraphQL, and WebSocket integrations.
  • Good understanding of performance optimization, web accessibility, responsive design, debugging tools, testing (Vitest/Jest, React Testing Library), and scalable UI architecture.
  • Good to have: experience with Next.js, Astro, or Gatsby for server\-rendered and static websites, and headless CMS platforms such as Strapi, Sanity, Contentful, or Ghost.
  • Good to have: familiarity with deployment on Vercel, Netlify, or Cloudflare Pages, Firebase services (Auth, Firestore, Hosting), and end\-to\-end testing tools like Playwright or Cypress.
  • *Perks**
  • Comprehensive health and term insurance
  • ESOPs
  • Compensation as per industry standards
  • *Our Interview Process:**

We would like to help you minimize your time and effort. There are 5 rounds \& we will be working towards completing all the rounds within a maximum of 3 weeks time.

The schedule is as follows

  • HR Introductory Round
  • Tech\-Connect Round
  • Live Coding Round 1 \- online
  • Live Coding Round 2 \- **in office**
  • Founders round

This is an **in\-office role**. Our address is: Fortuna\-1, No 680, 15th Cross, J.P Nagar 2nd phase, J P Nagar, Bangalore, Bangalore South \- 560078, Karnataka, India

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Bengaluru
Posted
8h ago
Source
Indeed