Company DescriptionWe’re a UK-based company about to become a major global brand in the world of ‘things to do’ ticketing. Lovetovisit reached £4million in gross revenues in the last 12 months, is eyeballing international expansion, and has some other big stuff in the pipeline, it’s an amazing time to climb aboard! This is one of those once-in-a-lifetime opportunities for anyone looking to join a fast-paced, ambitious, award-winning business on an incredible journey from start-up to scale-up. Every single person on our team is here because we all have a unified vision: to be the best in the world at what we do, and if that sounds like something you want to be a part of, keep reading, we’d love to hear from you! Role DescriptionAs a senior Front-End developer you’ll be the setting the standard for all things FE development. The team will lean on you for design, structure & architecture decisions as well as leading the developers through sprints. You’ll be joining a small but highly collaborative team reporting to the Technical Director/CTO. At this level we expect you to be able to present and discuss examples of previous projects, covering such areas as design decisions, approach, and research.Essential SkillsYou must have experience in a senior/lead front-end developer roleDemonstrable experience developing high quality consumer facing UI’s with React, TypeScript, JavaScript, HTML & Post CSSExperience with state management libraries like Redux or MobXSolid understanding of front-end build tools and processes, including Webpack, Babel, and package managers (npm or yarn).Familiarity with responsive design principles and cross-browser compatibility techniques.Experience with version control systems, preferably GitExperience integrating with Umbraco (or similar) content management systems.Strong unit testing with jest & automated UI testing experience with cypressExperience integrating API’s of varying technologies (REST, WebAPI, SOAP)Experience working in an agile development environmentPrior experience of mentoring/supporting junior developers through sprints & code reviewsStrong ability to communicate well with colleagues and management throughout a projectBeneficial skills Experience building SPAs consuming RESTful microservice APIs Working knowledge of Microsoft SQL server An ability to contribute to design/architecture decisions that shape a software platformSolid understanding/application of the fundamentals of software engineering principlesKnowledge of progressive web applications (PWAs) and service workers.Experience with front-end performance optimization techniques and tools.