
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 higher by unlocking enterprise-grade personalization for all consumer tech businesses.
Team & Role
Shopflo was founded by three co-founders:
- Ankit Bansal (ex-IIT Kharagpur, Oracle, Gupshup)
- Ishan Rakshit (ex-IIT Bombay, Parthenon, Elevation Capital)
- Priy Ranjan (ex-IIT Madras, McKinsey, Elevation Capital)
We’re a fast-growing team of ~50 people, based in HSR Layout, Bengaluru. We raised a $3.8M seed round from Tiger Global, TQ Ventures.
As an Integration Engineer, you will operate at the intersection of product, engineering, and sales. You will own integrations end-to-end, ensuring smooth implementation for clients while acting as the technical bridge between business requirements and execution.
This role demands strong problem-solving skills, hands-on integration experience, and confidence in client-facing conversations.
What you will do
Client & Use Case Understanding
- Partner with sales and product teams to understand client requirements and business workflows
- Convert business needs into clear, structured integration plans
Integration & Frontend Debugging (Core Responsibility)
- Debug frontend and integration-related issues using HTML, CSS, and JavaScript
- Work with DOM manipulation, event handling, and script-level debugging
- Identify and resolve tracking, UI, and implementation issues
- Work extensively within the Shopify ecosystem — storefront setup, app integrations, checkout flows, and event tracking
Client Communication & Support
- Join client calls for technical setup and feature implementation
- Clearly explain integration steps and resolve blockers
- Support clients during onboarding and post go-live
You should apply if you have
- 1–3 years of experience in integration, implementation, or frontend-focused roles
- Strong working knowledge of HTML, CSS, and JavaScript
- Hands-on experience with API integrations
- Shopify platform knowledge and practical experience
- Strong communication skills with confidence in client-facing discussions
- Working knowledge of Google Ads, Google Analytics, and Meta is a plus
- Understanding of D2C brands is an added advantage

About Shopflo
About
Shopflo is an enterprise technology company providing a specialized checkout infrastructure platform designed to boost conversion rates for direct-to-consumer (D2C) e-commerce brands. Founded in 2021, it focuses on enhancing the online buying experience through fast, customizable, and secure checkout pages that reduce cart abandonment.
We aim to supercharge conversions for e-commerce websites at checkout by improving user experience, helping build stronger intent and trust during the purchase
Problem statement -
(1) There is ~70% drop off at checkout for most independent e-commerce retailer (outside of large marketplaces)
(2) E-commerce cart platforms allow minimal flexibility on checkout, with their experience still same as the last decade
(3) Whereas user experiences are defined by new consumer platforms such as Swiggy, Amazon, etc.
There is a fundamental unbundling of monolith shopping cart platforms globally for mid-market and enterprise customers, who are moving towards headless (read modular) architecture.
Shopflo aims to be the global default for checkout experiences.
Tech stack
Candid answers by the company
All the jobs are 5 days WFO- Bangalore (HSR)
Photos
Similar jobs
- Develop new user-facing features
- Build reusable code and libraries for future use
- Ensure the technical feasibility of UI designs
- Optimize application for maximum speed and scalability
- Assure that all user input is validated before submitting to the back-end
- Collaborate with other team members and stakeholders
- Should have hands-on experience in advanced JavaScript libraries and frameworks, such as AngularJS, KnockoutJS, Bootstrap, BackboneJS, ReactJS, DurandalJS, etc. (ReactJS is Mandatory)
- Proficient in web markup, including HTML5, CSS3
- Good understanding of server-side CSS pre-processing platforms, such as LESS and SASS, and experience in building/using REST APIs
- Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery
- Good understanding of asynchronous request handling and partial page updates.
Job Role: Angular Developer
Location: Bangalore/ Noida
Job description:-
- Strong experience of Angular 2+ and above along with other technologies like HTML5, CSS, jQuery, AJAX with good knowledge of ECMA Scripts.
- Strong knowledge of JS Fundamentals.
- Design & development of Angular applications as per desired specifications, along with experience in frameworks/libraries like jQuery, Bootstrap, Typescript etc.
- Architecture design, development, testing and maintenance of Web Apps, Implementation based on Angular Application MVC Patterns.
- Own end to end product modules/features (from the requirement to going live)- Design & code review, troubleshoot & help team members on issues.
- Gather requirements by interacting directly with the end-users.
- Research on open source framework/technology required for developing the feature/application.
Responsibilities
- Developing new user-facing features using React.js
- Building reusable components and front-end libraries for future use
- Translating designs and wireframes into high-quality code
- Optimizing components for maximum performance across a vast array of web-capable devices and browsers
Skills:
- Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
- Experience in GraphQL
- Thorough understanding of React.js and its core principles
- Experience with popular React.js workflows (Redux)
- Familiarity with newer specifications of ECMAScript
- Experience with data structure libraries (e.g., Immutable.js)
- Knowledge of isomorphic React is a plus
- Familiarity with RESTful APIs
- Knowledge of modern authorization mechanisms, such as JSON Web Token
- Familiarity with modern front-end build pipelines and tools
- Ability to understand business requirements and translate them into technical requirements
- A knack for benchmarking and optimization
- Familiarity with code versioning tools (such as Git, SVN, and Mercurial)
• Build an advanced ecommerce admin dashboard application for our platform.
• Proven working experience in React JS app development and experience with Webpacks and integration with
NodeJS.
• Good understanding of Hooks and Redux State Management tools.
• Understanding of React Design principles and architecture patterns.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs like the one of Unicommerce.
• Create Unit-test code for robustness, including edge cases, usability, and general reliability. Work on bug fixing
and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximise development efficiency.
• Translate designs and wireframes into high quality code.
• Have a good understanding of CI/CD tools (any).
• Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
• Knowledge about AWS Amplify is super plus.
CANDIDATES MUST HAVE
• React JS, Redux
• Hooks and redux state managements
• React design principles
• Architectural pattern
• Unit test code
• High level design
• Ci/cd tool
• Elasticsearch, DynamoDB, Redis
• AWS amplify
• ES6/ ECMAScript, JavaScript,
• NodeJS, IDEs, Restful API’s , Git
- 2-3 yrs of strong experience in building mobile web frontend for b2c products using React.
- Understanding of server side rendering, nextjs.
- Ability to build progressive web applications with optimized lighthouse score.
Requirements :
a) CSS / Bootstrap : Flex Layout/ability to demonstrate the cascading nature of CSS clearly with example/Positioning.
b) Pure JavaScript: Prototype chain and inner workings of inheritance in JS. Understood DOM, Events, Event Bubbling, and Capturing/ ability to demonstrate it with example/ Promises and their use cases.
c) TypeScript: Basic understanding of using TS. Union Types, Index Signatures,
d) REST: Backend experience. REST principles, URL structures for APIs. integration using native JS (fetch and Promises) and in Angular. use cases of getting vs POST vs PUT vs PATCH.
e) Angular : Abstractions of Angular Component, Service, Pipe, Directive, Module, Lifecycles. Knew advanced patterns as well Dynamic Components, Content Projection, Reactive Forms, ViewChild, ContentChild. Understood Observables and various operators demonstration of Design Skills ability to create the component and module hierarchy for a moderately complex application, along with their interactions

- Ability to design the overall architecture of UI components of the web application.
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements using JavaScript, HTML, and CSS.
- Understanding and implementation of security and data protection.
- Good problem-solving skills and willingness to learn new technology
Qualifications:-
- 2+ year track record of relevant work experience and a Computer Science or a related technical discipline is required
- Excellent knowledge of JavaScript
- Proficient experience in ReactJS.
- OOPS, Concept, and Data Structure like Queue, Stack, Tree, Linked List, etc.
- Good knowledge in working with REST APIs
- Knowledge of converting designs to working web pages using HTML and CSS.
- Experience in Architecture and delivery of web applications.
- Knowledge of code versioning tool – Git
Good to have:
- Experience in AngularJS
- Experience in server-side programming
You will be responsible to ensure seamless user interaction with our products and aim to enhance this on a daily basis. Our tightly knit engineering team works on a wide range of cutting-edge products. If you know what it takes to build magical user experiences and consider performance to be the key feature of your app, this is definitely the right place for you.
POSITION RESPONSIBILITIES:
-
→ Developing new user facing features using ReactJS
-
→ Building reusable components and frontend libraries for future use
-
→ Translating UI/UX design wireframes into high quality code that will produce visual elements
of the application
-
→ Optimizing components for maximum performance across a vast array of web capable
devices and browsers
-
→ Create unit, scenario, integration sanity test etc. if required
-
→ Write documentation for your code
-
→ Understanding the nature of asynchronous programming and its quirks and workarounds
Understanding differences between multiple delivery platforms, such as mobile vs. desktop,
and optimizing output to match the specific platform
-
→ Understanding fundamental design principles behind a scalable application
MUST HAVE:
-
Proficient in HTML, CSS, Javascript (ES6 or above) including DOM manipulation and Object Oriented Javascript
-
Strong command in ReactJS / Redux
-
Knowledge of different performance optimisation techniques
-
Knowledge of handling asynchronous behaviour using Redux Saga/Thunk
-
Knowledge of using RESTful APIs with error handling
-
Fundamental knowledge of a better user experience
-
Familiarity with code versioning tools GIT
-
Good problem-solving skills
GOOD TO HAVE:
-
Familiarity with different design patterns and functional programming
-
Experience in any open source project
-
Experience with any CSS frameworks such as Semantic UI/Bootstrap/Material UI











