Software Engineer – Frontend – Shopflo – Full Job Description

πŸ—“ Posted on: April 2, 2025 | πŸ“ Category: Software Developer Jobs | πŸ“ Location: India

Company: Shopflo
Location: Bengaluru, Karnataka
Job Type: Full-time
Salary: Negotiable

About Shopflo

At Shopflo, we’re trying to change the way consumers experience brands and businesses. Our first product was a cart and checkout platform for e-commerce, that allowed marketers to personalise discounts, rewards, and payments. We are currently also working on a new product that takes it a notch up higher by unlocking enterprise-grade personalization for all consumer tech businesses.

Team & Role

Shopflo was started by three co-founders: Ankit (ex-IIT Kharagpur, Oracle, Gupshup), Ishan (ex-IIT Bombay, Parthenon, Elevation Capital), and Priy (ex-IIT Madras, McKinsey, Elevation Capital). We are a team of ~45 people now (with team members joining from Livspace, Gupshup, Setu etc.). We are located in Koramangala, Bengaluru. We closed our first seed round at $2.6M with Tiger Global, TQ and Better last year. And we’re just getting started!

What you will do:

  • Own and build next-generation web applications that are efficient, reusable front-end abstractions and systems.
  • Developing highly responsive user interface components using react concepts.
  • As part of an innovative, fast-paced team, you will actively participate in design and code reviews to build robust applications and prototypes.
  • Ensure that all the assigned systems are performing to scale.
  • Work closely with co-founders, product managers, and backend engineers to decompose UI/UX flow into actionable tasks and ensure timely feature delivery.

You should apply if you have:

  • 3+ years of experience working as a ReactJS or React Native developer.
  • In-depth knowledge of JavaScript, CSS, HTML, and knowledge of any one of the react-based frameworks like NextJS, and Gatsby is a plus.
  • Understanding of browser internals and the network stack.
  • Basic awareness of application security practices and deployment techniques for front-end projects.
  • Basic knowledge of testing frameworks including Mocha and Jest is a plus.
  • Fluency in using Git and GitHub.
  • Ability to write concise and structured code.
  • UI/UX design sense.
  • CSS frameworks like Tailwind, Bulma, and CSS Preprocessors.
  • Understanding of SSR, SSG, and CSR.