About The Company
Tapcart is a leading mobile app platform dedicated to empowering Shopify brands and eCommerce businesses worldwide. With a focus on providing innovative solutions for mobile shopping, Tapcart enables brands to create high-quality, customized mobile applications that enhance customer engagement and drive revenue growth. The platform powers mobile shopping experiences for over 50 million consumers and manages more than $8 billion in annual revenue. Trusted by prominent brands such as Béis, Grove Collaborative, and Ruggable, Tapcart is committed to transforming the way brands connect with their customers through seamless, high-impact mobile commerce solutions.
About The Role
We are seeking a talented and experienced Senior React Developer to join our App Studio Solutions team at Tapcart. In this role, you will be instrumental in developing and customizing React-based web applications and Custom Blocks for our clients. You will collaborate closely with client success managers, engineering teams, and merchants to deliver tailored solutions that improve the user experience and functionality of mobile apps. Your expertise will ensure the development of scalable, efficient, and innovative features that align with client needs and industry best practices. This position offers an exciting opportunity to work on cutting-edge eCommerce solutions, contribute to platform enhancements, and mentor junior developers in a fast-paced, dynamic environment.
Qualifications
- 5+ years of frontend/UI development experience, with a strong focus on React.js and React Native
- Proficiency in HTML5, CSS3, JavaScript, and TypeScript
- Experience working with REST APIs and GraphQL
- Hands-on experience with Shopify platform development, including Shopify APIs and headless commerce
- Knowledge of modern development tools such as GitHub, Figma, and Asana
- Strong troubleshooting and debugging skills, especially with DOM and browser behaviors
- Understanding of database systems like MySQL
- Excellent client communication skills and ability to translate client needs into technical solutions
- Experience working within Agile/Scrum methodologies and sprint execution
- Basic image editing skills for cropping, resizing, and format adjustments
Responsibilities
- Develop and customize React.js applications and Custom Blocks to meet client specifications
- Collaborate with client success and engineering teams to understand project requirements and deliver high-quality solutions
- Assist clients in building, troubleshooting, and optimizing their mobile app experiences using Tapcart App Studio
- Provide expert guidance on Custom Block development and best practices for React.js implementation
- Mentor junior engineers on clean coding standards and efficient development practices
- Work closely with the engineering team to report bugs, suggest platform improvements, and implement new features
- Stay current with industry trends and emerging technologies in mobile app development and React ecosystem
- Engage with merchants and partners to foster strong relationships and ensure continuous platform improvement
- Contribute to documentation, platform enhancements, and knowledge sharing across teams
Benefits
- Competitive salary ranging from $140,000 to $160,000 annually
- 401(k) plan and equity grants for full-time employees
- Comprehensive health, dental, and vision insurance coverage
- Mental health support through Headspace and Talkspace
- Flexible PTO policy and 11 paid company holidays
- Remote work flexibility in select states
- One-time home office setup stipend
- Recurring merchant shopping stipend to experience Tapcart firsthand
- Opportunities for professional growth and development within a fast-growing tech environment
Equal Opportunity
Tapcart is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, age, disability, or any other protected status under applicable law.