Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer - Frontend image - Rise Careers
Job details

Software Engineer - Frontend

Our Journey

ShopBack started as a spark of inspiration one night in 2014 when Henry and Joel were brainstorming ideas in Henry’s car. That lightbulb moment — earning Cashback while shopping online — was just the beginning. Fueled by the countless possibilities, the team locked themselves in a hotel room for 24 hours to code the very first prototype. Their mission? To revolutionize shopping by helping advertisers market more cost-effectively, while making every purchase more rewarding for shoppers.


Today, ShopBack is the leading shopping, rewards, and payments platform in Asia-Pacific, empowering 45 million shoppers across 12 markets. With 20,000+ partners and over half a million transactions daily, we’re redefining the way the world shops. As we expand globally, we’re looking for adventurous, driven individuals to help us build The World’s Most Rewarding Way to Shop.


Your Adventure Ahead
  • Develop and maintain scalable frontend applications and browser extensions, ensuring high performance and compatibility across platforms such as Chrome, Edge, Firefox, and Safari.
  • Build features that can reach millions of users, driving significant traffic and contributing directly to company growth.
  • Collaborate with backend engineers, product managers, and designers to align on product goals, integrate APIs, and deliver a seamless user experience.
  • Write clean, maintainable, and testable code while conducting peer reviews to ensure adherence to best practices and high standards.
  • Continuously monitor and optimize application performance, staying updated with the latest frontend technologies and best practices.


Essentials to Succeed
  • 2-4 years of experience with JavaScript/TypeScript, including knowledge of asynchronous programming, closures, and ES6+.
  • 4+ years of experience with HTML and CSS, with a solid understanding of layout, specificity, cross-browser compatibility, and accessibility.
  • Hands-on experience with React or similar modern frontend frameworks, along with knowledge of build tools like Webpack.
  • Ability to navigate ambiguity and thrive in a dynamic, fast-paced startup environment, demonstrating strong product ownership and proactivity.
  • Excellent verbal and written communication skills in English, with the ability to collaborate extensively with counterparts based in other markets.
  • A team player with strong analytical, problem-solving, debugging, and troubleshooting skills.
  • Experience in browser extension development for Chrome, Edge, Firefox, or Safari is a plus.


ShopBackers' DNA

Grit - We tackle all challenges head-on, working together to solve problems and achieve success.

Hunger - We value hard work, and having relentless drive.

Speed - We move fast and have a bias for action, all to deliver maximum impact.

Impact - We focus on results, always aiming for the best possible outcomes and timelines.

Growth - We embrace a growth mindset, constantly striving to learn, improve, and excel in our roles.


Exclusively for ShopBackers

Career progression paths and opportunities to take on greater challenges that help you realise your ambitions.

Be part of a winning team on a journey to global scale.

Competitive compensation based on your performance.

Candid, open, and collaborative culture where feedback is valued, for everyone to grow and improve every day.

Work-From-Anywhere benefit to enable you to thrive personally and professionally.


ShopBack is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate on the basis of race, color, religion, sexual orientation, national origin, age, disability, genetic information, veteran status, or any other protected status under applicable laws. Join our team and help us make a difference!

ShopBack Glassdoor Company Review
3.6 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ShopBack DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ShopBack
ShopBack CEO photo
Henry Chan
Approve of CEO

Average salary estimate

$70000 / YEARLY (est.)
min
max
$60000K
$80000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer - Frontend, ShopBack

As a Software Engineer - Frontend at ShopBack in Shenzhen, China, you’re not just crafting code; you’re joining a movement that began with a simple idea and has now evolved into Asia-Pacific’s leading shopping, rewards, and payments platform. At ShopBack, we help millions shop smarter and make purchases more rewarding, and we want you to help us enhance that experience! Your role will involve developing and maintaining high-performance frontend applications and browser extensions that are compatible across platforms like Chrome, Edge, Firefox, and Safari. Imagine crafting features that will reach millions of users and driving significant traffic, directly influencing our growth. Collaboration is key, so you’ll be working closely with backend engineers, product managers, and designers to align on product goals and deliver an exceptional user experience. Writing clean, maintainable code and conducting peer reviews will be part of your daily rhythm, ensuring we adhere to the highest standards. Staying updated with the latest frontend technologies will keep you at the forefront of your field. With a journey as exciting as ours, we're looking for driven individuals who thrive in dynamic environments to join our adventure. ShopBackers embody grit, hunger, speed, impact, and growth, all while taking full advantage of our career progression paths and work-from-anywhere benefits. Join us and be part of a team making significant strides in the shopping world!

Frequently Asked Questions (FAQs) for Software Engineer - Frontend Role at ShopBack
What are the main responsibilities for the Software Engineer - Frontend position at ShopBack?

In the Software Engineer - Frontend role at ShopBack, your primary responsibilities will include developing and maintaining scalable frontend applications and browser extensions to ensure high performance and compatibility across different browsers. You'll also build features that directly impact millions of users and collaborate with various teams to link product goals with smooth user experiences.

Join Rise to see the full answer
What qualifications do I need for the Software Engineer - Frontend position at ShopBack?

To qualify for the Software Engineer - Frontend role at ShopBack, you should have 2-4 years of hands-on experience with JavaScript/TypeScript, a solid foundation in HTML and CSS, and at least 4 years of experience in these technologies. Familiarity with modern frontend frameworks, particularly React, and build tools like Webpack is also essential.

Join Rise to see the full answer
What kind of work culture can I expect as a Software Engineer - Frontend at ShopBack?

At ShopBack, you'll experience a candid, open, and collaborative work culture where feedback is valued. We celebrate diversity and are committed to an inclusive environment. You'll be part of a team driven by strong values including grit, hunger, and a growth mindset, which empowers everyone to thrive personally and professionally.

Join Rise to see the full answer
Are there opportunities for career development for Software Engineers at ShopBack?

Yes, ShopBack offers substantial career progression paths and opportunities for Software Engineers. You’ll have the chance to take on greater challenges that align with your career ambitions, supported by our commitment to professional growth and competitive performance-based compensation.

Join Rise to see the full answer
Is remote work an option for the Software Engineer - Frontend position at ShopBack?

Absolutely! ShopBack supports a work-from-anywhere benefit, enabling our Software Engineers to thrive both personally and professionally. This flexibility allows you to work in an environment that suits you while being part of our exciting journey.

Join Rise to see the full answer
Common Interview Questions for Software Engineer - Frontend
Can you describe your experience with JavaScript and how it relates to the Software Engineer - Frontend role?

When responding, highlight specific projects where you utilized JavaScript or TypeScript, detailing how your understanding of asynchronous programming and ES6+ features contributed to successful outcomes. Mention your problem-solving approach and any libraries or frameworks you've effectively integrated.

Join Rise to see the full answer
How do you ensure cross-browser compatibility in your frontend development?

Discuss strategies such as using CSS resets, testing in multiple browsers and devices, and employing JavaScript feature detection. It’s helpful to give examples of challenges faced in past projects and how you addressed them to ensure a seamless experience across platforms.

Join Rise to see the full answer
What experience do you have with modern frontend frameworks like React?

In your response, focus on your hands-on experience with React, highlighting specific applications or features you’ve built. Discuss your understanding of component architecture, state management, and how you ensure maintainability in your code.

Join Rise to see the full answer
Can you explain the importance of code reviews in your work as a Software Engineer - Frontend?

Emphasize that code reviews enhance code quality, promote team collaboration, and reduce bugs. Share personal experiences where you've both given and received constructive feedback and how it contributed to improved project outcomes.

Join Rise to see the full answer
Describe a time when you faced ambiguity in a project. How did you navigate it?

Share a specific example, outlining the situation, your strategic approach to gather information and clarify requirements, and how your proactive mindset helped move the project forward in a positive direction. It's important to convey your adaptability in dynamic environments.

Join Rise to see the full answer
How do you stay updated with the latest trends and technologies in frontend development?

Discuss the resources you utilize, such as blogs, online courses, or community meetups, to keep your skills sharp. Mention any specific technologies or methodologies you’ve recently adopted and how they impact your work positively.

Join Rise to see the full answer
What does writing clean, maintainable code mean to you?

In your answer, talk about the significance of code readability and organization, adherence to coding standards, and how you leverage comments and documentation. Provide examples from your past work to illustrate your approach.

Join Rise to see the full answer
How do you handle performance optimization in frontend applications?

Explain the tools and techniques you use for performance profiling, such as Chrome DevTools, and discuss best practices like code splitting, lazy loading, and minimizing unnecessary rendering that you've successfully applied in previous projects.

Join Rise to see the full answer
Have you ever developed a browser extension? If so, tell us about that experience.

If applicable, walk them through the project— its purpose, the technologies you used, challenges faced during development, and any outcomes that resulted from its launch. Being specific about your role in the project will showcase your skills.

Join Rise to see the full answer
Why do you want to work at ShopBack as a Software Engineer - Frontend?

This is your chance to connect your skills and passions with ShopBack’s mission. Highlight your enthusiasm for innovation in the shopping experience, how your values align with those of ShopBack, and your eagerness to contribute to a growing team in a dynamic environment.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Sinch Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 10 days ago
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Learning & Development
Equity
Paid Holidays
Paid Time-Off
WFH Reimbursements
Child Care stipend
Maternity Leave
Paternity Leave
Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Diversity of Opinions
Passion for Exploration
Dare to be Different
Empathetic
Growth & Learning
Paid Holidays
Medical Insurance
Equity
401K Matching
Learning & Development
Social Gatherings
Flex-Friendly
Maternity Leave
Paternity Leave
Sabbatical
GoReel Remote No location specified
Posted 8 days ago
Photo of the Rise User
Posted 9 days ago
Photo of the Rise User
Posted 6 days ago

We live to win over shoppers by constantly upping our game - be it rewards of meaningful experiences - so they can achieve a personal victory every time they use ShopBack.

115 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
March 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Columbus just viewed Medical Expert, Fertility and Pregnancy at Carrot Fertility
Photo of the Rise User
Someone from OH, Kent just viewed Finance Year-round Intern at Sherwin-Williams
Photo of the Rise User
Someone from OH, Cincinnati just viewed Product Owner, AI at Modernizing Medicine, Inc.
Photo of the Rise User
131 people applied to Scrum Master-Remote at DICE
Photo of the Rise User
Someone from OH, Strongsville just viewed Used Car Buyer - Concord Toyota at Sonic Automotive
Photo of the Rise User
Someone from OH, Canton just viewed UI Designer - Website & Brand at Atlan
Photo of the Rise User
21 people applied to Software Engineer Intern at Hudl
Photo of the Rise User
24 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - User Platform at Spotify
Photo of the Rise User
Someone from OH, Dayton just viewed Data Engineer - #1696 at MeridianLink
Photo of the Rise User
Someone from OH, Columbus just viewed Enterprise Sales Project Associate at Array
Photo of the Rise User
Someone from OH, Akron just viewed Medical Receptionist at LifeStance Health
Photo of the Rise User
Someone from OH, Thornville just viewed Finance Rotation Analyst at Huntington National Bank
Photo of the Rise User
Someone from OH, Columbus just viewed Cashier - Sawmill Road Market District at Giant Eagle
Photo of the Rise User
Someone from OH, Cincinnati just viewed Data Scientist at Apex Systems
Photo of the Rise User
Someone from OH, Mansfield just viewed POS Install Tech at TEKsystems
Photo of the Rise User
Someone from OH, Dublin just viewed Sr. Manager UX Design Research at Visa
Photo of the Rise User
Someone from OH, Columbus just viewed Case Manager at Release Recovery
Photo of the Rise User
Someone from OH, Cincinnati just viewed Recruiting Coordinator (Contractor) at Anduril Industries
Photo of the Rise User
Someone from OH, Dublin just viewed Field Support Technicians - (Phoenix) at Nordstrom