What's Ditto?
At Ditto, our mission is to empower users with a deep understanding of insurance, enabling them to narrow down choices, sidestep common pitfalls, and ultimately make well-informed decisions. From delivering expert insurance advice to facilitating smooth policy purchases and providing dedicated claim support, Ditto ensures a seamless end-to-end insurance experience.
We pioneered the industry-first "No-spam" policy, underscoring our commitment to user-centric solutions. Over the past three years, we've successfully assisted over 700,000 users with personalised advice on health and term insurance. And we have a whopping 4.9 rating with almost 16000+ reviews on Google.
Ditto is part of the Finshots family, a leading financial newsletter boasting a subscriber base of over 500K+ and we are backed by India’s largest stock-broker Zerodha.
Oh, did we mention– We won LinkedIn’s Top Startup award for two consecutive years - 2022 & 2023.
What are we looking for?
We are looking for a talented and experienced Front End Developer to join our tech team and help build fast, scalable, and SEO-optimized web applications. You will work with modern frameworks and headless CMSes to deliver performant websites and apps that provide great user experiences and content management capabilities.
This role is based out of our Bangalore office (onsite).
Roles and Responsibilities :-
Develop high-performance front-end applications using React, TypeScript, and modern JavaScript frameworks.
Build static and server-rendered websites using Next.js, Gatsby, and Astro to optimize performance and SEO.
Integrate and manage headless CMS platforms including Strapi, Sanity, Contentful, and Ghost CMS.
Translate design mockups into responsive, pixel-perfect UIs.
Optimize websites for speed, accessibility, SEO, and cross-browser compatibility.
Implement modern content architectures and dynamic routing using CMS-driven data.
Collaborate closely with UI/UX designers, backend developers, and product managers.
Integrate third-party tools, APIs, analytics, and Firebase services (Auth, Firestore, Crashlytics, etc.).
Troubleshoot bugs, fix performance bottlenecks, and write clean, well-documented code.
Stay updated with emerging technologies and recommend improvements.
Experience and Skills :-
3+ years of hands-on front-end development experience.
Expert knowledge of HTML5, CSS3 (SASS/LESS), and modern JavaScript (ES6+).
Proficient in React, React Hooks, Redux (Thunk/Saga), TypeScript, and ESLint.
Strong experience with modern frameworks like Next.js,Astro and Gatsby.
Deep understanding of REST, GraphQL, and WebSocket integrations.
Practical experience integrating with headless CMSs, including Ghost, Strapi, Sanity, or Contentful.
Solid knowledge of SEO, performance optimization, and web accessibility.
Familiar with cross-browser testing, responsive design, and debugging tools.
Understanding of data structures, algorithms, and scalable UI architecture
Additional skills to have :-
Experience building JAMstack websites using static site generators.
Familiarity with deployment tools like Vercel, Netlify, or Cloudflare Pages.
Exposure to CMS-driven publishing workflows, newsletters, and blog management (e.g., with Ghost).
Experience with Firebase services (Auth, Firestore, Hosting, Crashlytics) is a plus.
Why join us :-
Work with a forward-thinking team using cutting-edge web technologies.
Build high-impact products with real-world scale and performance goals.
Flexible, collaborative, and fast-paced development environment.
Take ownership of features end-to-end and help shape the product roadmap
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 2 weeks time.
The schedule is as follows:
HR Introductory Round
Interview Round
Live Coding Round 1
Live Coding Round 2
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