Frontend Developer
Join Our Community
Required Skills
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
- C
Cypress Testing
Cognizant · Chennai, Tamil Nadu, India
- J
Senior Full Stack Developer
jobmatchmaker consultancy · WB, IN
- M
Software Developer
Mograsys technologies · GA, IN
Job Overview
- Job type
- Full-time
- Work mode
- On-site
- Location
- Bengaluru
- Posted
- 8h ago
- Source
- Indeed