Tech Stack JavaScript Node.js React TypeScript
About the role Craft cutting-edge user experiences that power globally loved DTC brands Build, extend, and optimize ReactJS applications that power core ecommerce flows (stores, carts, subscriptions, payments, upsells) Design and deliver extensible Shopify modules and integrate with platforms like Shogun (nice to have) Contribute to and expand Trafilea’s internal style system (Afrodita), including reusable ReactJS components and shared UI patterns Develop intuitive back-office admin tools for subscriptions, inventory, and operations Translate product and business needs into elegant, scalable frontend solutions Lead frontend module design and implementation, aligning with architectural standards and business goals Keep teams and stakeholders aligned with clear communication, progress updates, and technical documentation (diagrams, specs, libraries) Continuously improve performance, security, and scalability of our front-end ecosystem Stay current with modern frameworks, libraries, and best practices to keep tech ahead of the curve. Requirements 4+ years of frontend development experience with strong proficiency in ReactJS and TypeScript Solid grounding in JavaScript (ES6+), HTML5, and CSS3, including CSS post-processors Experience building and maintaining component libraries and scalable UI systems Familiarity with Node.js for frontend integration and tooling Knowledge of Shopify or Shogun platforms is a plus Comfortable collaborating with cross-functional teams (Product, UX, Marketing) to ship high-impact solutions Proven ability to lead technical initiatives or small developer teams Strong communicator with advanced English skills, able to explain complex solutions clearly Passionate about delivering beautiful, performant, and maintainable user experiences. 100% Remote USD competitive salary paid time off more Copy Applicant Tracking System Keywords Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills ReactJS TypeScript JavaScript HTML5 CSS3 Node.js component libraries UI systems performance optimization security
Soft skills collaboration leadership communication problem-solving technical documentation stakeholder alignment scalability focus passion for user experience clear explanation of complex solutions cross-functional teamwork