
Senior Software Engineer, Frontend
ShopBack
full-time
Posted on:
Location Type: Office
Location: Shenzhen • 🇨🇳 China
Visit company websiteJob Level
Senior
Tech Stack
JavaScriptReactTypeScriptWebpack
About the role
- 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.
Requirements
- 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.
- Demonstrated use of Generative AI tools (e.g. ChatGPT, Cursor) to develop new or improve workflows, enhance productivity, and drive efficiency at scale.
Benefits
- 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.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
JavaScriptTypeScriptHTMLCSSReactasynchronous programmingclosuresES6+Webpackbrowser extension development
Soft skills
product ownershipproactivityverbal communicationwritten communicationcollaborationanalytical skillsproblem-solvingdebuggingtroubleshootingteam player