Overview
Would you like to help enrich the lives of learners around the world?
At RM, we’ve been pioneers of education technology since 1973. We provide technology and resources to the education sector, supporting over 10 million students worldwide. We work with over 28,000 schools, nurseries, and education trusts in 115 countries to deliver customer‑centric solutions that improve education outcomes.
What we do helps learners at all stages of their lives, from preschool to higher education and professional qualification; we partner with schools, examination boards, central governments and other professional institutions to enrich the lives of learners.
RM Group operates through three businesses: Technology (Managed Services, Software and Infrastructure for Schools), Assessment (Software and Services) and TTS (Educational Resources).
This role sites within TTS (Educational Resources).
TTS has proudly supported the education sector for almost 40 years. Our in‑house experts collaborate with teachers and educational experts to create unique and innovative resources that engage children and inspire a lifelong love of learning. Every TTS resource provides unlimited learning opportunities and is made to last, making the most of schools’ and nurseries’ limited budgets and ensuring years of classroom use.
TTS is one of the largest suppliers of educational resources to international markets with significant revenue across multiple channels. We develop and source a comprehensive range of items that support educational attainment and create inspiring learning environments worldwide. We have been supplying schools and distributors globally for more than 40 years and offer over 50,000 resources of which 6,000 are own developed IP.
Responsibilities
We are seeking a talented and versatile UX Front‑End Developer to create engaging and user‑friendly digital experiences across our e‑commerce (Salesforce B2C/B2B Commerce Cloud) and content management (WordPress) platforms. This role requires a strong understanding of user‑centred design principles, platform‑specific capabilities and technical front‑end development expertise to translate business needs into high‑quality, performant, and accessible user experiences.
* Collaborate with stakeholders and cross‑functional teams to define, design, and implement user‑centric solutions across various digital touchpoints.
* Develop wireframes, user flows, and high‑fidelity mock‑ups using design tools (i.e. Figma).
* Ensure a responsive, mobile‑first design approach and accessibility compliance (e.g. WCAG standards) across all web properties.
* Conduct user research and usability testing to validate design concepts and iterate on commerce‑specific user needs.
* Translate UI/UX designs and wireframes into clean, maintainable, and reusable code using HTML5, CSS3, Sass/LESS, and JavaScript/jQuery.
* Develop and customize storefront experiences using Salesforce’s Storefront Reference Architecture (SFRA) and implement custom cartridges as needed.
* Build and maintain responsive interfaces for WordPress sites.
* Integrate front‑end elements with back‑end logic and third‑party systems using REST/SOAP APIs.
* Optimize websites for maximum speed, scalability, and SEO, implementing best practices for web performance and asset optimization.
* Ensure cross‑browser compatibility and debug issues that arise across various platforms and devices.
* Participate in agile development methodologies (sprint planning, code reviews, etc.) and ensure adherence to coding standards.
* Create and maintain detailed documentation for front‑end code and design systems.
* Work closely with external back‑end developers, product delivery managers, and marketing teams to deliver cohesive, high‑performing solutions.
Experience
* Demonstrated front‑end development experience with a portfolio featuring design systems and e‑commerce projects.
* Development experience with Salesforce Commerce Cloud B2C and B2B, including familiarity with SFRA, Lightening and Apex.
* Experience with WordPress website development and maintenance.
Technical Skills
* Strong command of HTML5, CSS3, and JavaScript.
* Proficiency in CSS pre‑processors (Sass/LESS) and experience with version control (Git).
* Familiarity with design tools such as Figma.
Soft Skills & Other
* Excellent problem‑solving, communication, and collaboration abilities.
* Eagerness to learn new technologies and keep up with industry trends.
#J-18808-Ljbffr