{"id":2448,"date":"2026-07-03T20:07:11","date_gmt":"2026-07-03T20:07:11","guid":{"rendered":"https:\/\/coderseditor.com\/itjobs\/job\/staff-frontend-engineer-london\/"},"modified":"2026-07-03T20:07:11","modified_gmt":"2026-07-03T20:07:11","slug":"staff-frontend-engineer-london","status":"publish","type":"job_listing","link":"https:\/\/coderseditor.com\/itjobs\/job\/staff-frontend-engineer-london\/","title":{"rendered":"Staff Frontend Engineer London"},"content":{"rendered":"<h2>Staff Frontend Engineer London Overview<\/h2>\n<table>\n<tbody>\n<tr>\n<td><strong>Company Name<\/strong><\/td>\n<td>Fresha<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Role<\/strong><\/td>\n<td>Staff Frontend Engineer London<\/td>\n<\/tr>\n<tr>\n<td><strong>Qualifications<\/strong><\/td>\n<td>Not Specified<\/td>\n<\/tr>\n<tr>\n<td><strong>Category<\/strong><\/td>\n<td>IT Jobs<\/td>\n<\/tr>\n<tr>\n<td><strong>Job Type<\/strong><\/td>\n<td>Full Time<\/td>\n<\/tr>\n<tr>\n<td><strong>Location<\/strong><\/td>\n<td>London<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>This role sits within Fresha\u00e2\u0080\u0099s engineering organisation and is aimed at an experienced frontend specialist who can combine deep hands-on technical ability with broad architectural leadership. The company is looking for someone who can shape technical direction, guide major decisions, and help deliver meaningful improvements across important product and platform areas. The position is based in London and follows an office-first working pattern with one remote day each week.<\/p>\n<h3>About the company and environment<\/h3>\n<p>Fresha operates as an AI-driven platform for the beauty, wellness, and self-care sector. Its product ecosystem supports both consumers and businesses, helping people discover, book, and pay for appointments while giving merchants tools to manage bookings, payments, customer records, marketing, loyalty, inventory, and team operations. The business is headquartered in London and has a global footprint with offices across North America, EMEA, and APAC. The company serves a very large user base and processes appointments at significant scale, so the engineering team works on systems where reliability, performance, and scalability matter greatly.<\/p>\n<p>The organisation describes itself as fast-moving and ambitious, and this role is intended for someone who enjoys autonomy, complexity, and the opportunity to have a visible impact. The company also emphasises inclusion, accessibility, and fair treatment for applicants.<\/p>\n<h3>What you will do<\/h3>\n<ul>\n<li>Own the technical vision, strategy, and execution for your team while working closely with the Head of Engineering for the tribe and other important stakeholders.<\/li>\n<li>Take responsibility for the architecture of the tribe and make design choices that reduce future technical risk.<\/li>\n<li>Drive technical initiatives that span multiple teams and multiple tribes, ensuring they are delivered successfully.<\/li>\n<li>Act as a trusted source of technical guidance, especially when anticipating product-level issues and making decisions that prevent them.<\/li>\n<li>Deliver major improvements in stability, performance, and scalability across core business systems.<\/li>\n<li>Make sure team projects are completed on time and to a high standard, with outcomes that support Fresha\u00e2\u0080\u0099s wider success.<\/li>\n<li>Set the tone for engineering quality by leading through example and reinforcing good engineering practices.<\/li>\n<li>Work closely with Product, Design, Data, and QA so the team has clear objectives and consistently delivers value to users.<\/li>\n<li>Support learning and continuous improvement within the team.<\/li>\n<li>Ensure the systems owned by the team meet the company\u00e2\u0080\u0099s expectations for quality, reliability, and scalability.<\/li>\n<li>Stay ahead of technical change and help the business remain competitive and forward-looking.<\/li>\n<li>Make system-level trade-offs with a strong understanding of the broader architecture, including where scaling and reliability limits exist.<\/li>\n<li>Increase the productivity of the wider organisation by creating systems, tools, policies, or patterns that help others work more effectively.<\/li>\n<li>Help represent Fresha externally in technical communities through speaking engagements and blog content, and support the creation of material that showcases the company\u00e2\u0080\u0099s technical work.<\/li>\n<li>Lead internal conversations about major technology directions, build agreement across teams, and use that direction to inspire engineers.<\/li>\n<li>Carry out additional related work where needed, as the responsibilities are not limited to the items listed here.<\/li>\n<\/ul>\n<h3>What the company is looking for<\/h3>\n<ul>\n<li>A strong history of delivering large systems that required contributions from multiple teams, on time and at a high level of quality.<\/li>\n<li>The ability to quickly decompose complex problems into possible solutions, known factors, and unknowns so that issues can be resolved efficiently.<\/li>\n<li>Experience debugging very difficult technical problems.<\/li>\n<li>A significant role in developing multi-year technology strategy for important business areas that span several systems and teams.<\/li>\n<li>Experience designing architectures that can support different future possibilities even when the final direction is not yet known.<\/li>\n<li>The ability to build strong relationships across the business and influence stakeholders effectively, including influencing senior colleagues when necessary.<\/li>\n<li>Confidence in facilitating discussions, guiding teams toward consensus, and clearly communicating the final decision afterward.<\/li>\n<li>Experience setting technical direction over the short to medium term, including looking 6 to 12 months ahead, identifying the biggest needs, and turning them into plans.<\/li>\n<li>A reputation as a mentor and role model for other technical team members.<\/li>\n<li>Evidence of being a highly productive contributor to both core work and side projects.<\/li>\n<li>A consistent ability to reduce complexity in systems, services, and processes so work can be completed more efficiently.<\/li>\n<li>Experience shaping broad architecture and delivering multiple large services, complex libraries, or major infrastructure pieces.<\/li>\n<li>A clear positive influence on the company\u00e2\u0080\u0099s overall technical trajectory.<\/li>\n<li>A willingness to be hands-on and support the team whenever needed.<\/li>\n<li>A proactive, self-directed approach and comfort working in a fast-paced, changing environment.<\/li>\n<li>Proven experience building complex JavaScript single-page applications.<\/li>\n<li>Strong practical experience with React and Redux.<\/li>\n<li>Experience with modern JavaScript tooling such as NPM, Lerna, Webpack, and ESLint.<\/li>\n<li>A commitment to writing code that is well organised, maintainable, well documented, and balanced between elegance and practicality.<\/li>\n<li>Familiarity with continuous integration.<\/li>\n<li>Familiarity with tools that support development workflows.<\/li>\n<li>Ability to design database schemas that accurately reflect business processes.<\/li>\n<li>Exposure to technologies such as TypeScript, Cordova, native Android and\/or iOS development, RAIL performance principles, progressive web apps, server-side rendering, Node, Cypress, and Jest.<\/li>\n<li>Full-stack experience, with Ruby or Elixir viewed as especially valuable.<\/li>\n<li>A growth mindset and enthusiasm for learning; the company explicitly encourages people to apply even if they do not meet every requirement, provided they have strong potential.<\/li>\n<\/ul>\n<h3>Working pattern and location<\/h3>\n<p>The role is based in London at The Bower, 207-211 Old Street, Tower, London EC1V 9NR. Fresha uses an office-based model for this position: employees are expected to work from the office four days each week and may work remotely on Wednesdays.<\/p>\n<h3>Interview process<\/h3>\n<ul>\n<li>An initial screening conversation by video with someone from the Talent team, lasting around 30 to 60 minutes.<\/li>\n<li>A first technical interview, either by video or in person, with engineers, lasting up to 90 minutes.<\/li>\n<li>A second technical stage, again by video or in person with engineers, lasting up to 2 hours.<\/li>\n<li>A final conversation with the CTO, either by video or in person, lasting up to 60 minutes.<\/li>\n<\/ul>\n<p>The company aims to finish the full process and provide feedback within four weeks. Applications are reviewed manually by the talent team, and while the target is to assess candidates within seven days, high application volume may sometimes extend that timeframe.<\/p>\n<h3>Compensation, culture, and support<\/h3>\n<p>The salary for this position is listed as \u00c2\u00a3100,000 to \u00c2\u00a3135,000 per year.<\/p>\n<p>Fresha says it is building an inclusive workplace where people from all backgrounds feel welcome and able to contribute fully. Every applicant is considered fairly, and the company states that it does not discriminate on the basis of protected characteristics relevant to the location of the role. If a candidate needs accessibility support during interviews or after joining, the company invites them to share those needs so support can be arranged.<\/p>\n<p>The company also notes that it may use AI tools to assist parts of the hiring process, such as reviewing applications or analysing responses, but final hiring decisions are made by humans. Candidates who want more information about data processing are invited to contact the company.<\/p>\n<hr\/>\n<p><strong>Degree Requirement:<\/strong> Not Specified<\/p>\n<p><strong>Visa Sponsorship Promising<\/strong><\/p>\n","protected":false},"author":1,"featured_media":0,"template":"","meta":{"_acf_changed":false,"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_promoted":"","_job_location":"London","_application":"https:\/\/jobs.lever.co\/fresha\/45ea9d8d-2241-470f-ba37-f624ecc3164b","_company_name":"Fresha","_company_website":"","_company_tagline":"","_company_twitter":"","_company_video":"","_filled":0,"_featured":0,"_remote_position":0,"_job_salary":"\u00a3100000 - \u00a3135000 per yearly","_job_salary_currency":"GBP","_job_salary_unit":"yearly"},"job-types":[38],"class_list":["post-2448","job_listing","type-job_listing","status-publish","job-type-experienced"],"acf":[],"jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings\/2448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-listings"}],"about":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/types\/job_listing"}],"author":[{"embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/users\/1"}],"wp:attachment":[{"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/media?parent=2448"}],"wp:term":[{"taxonomy":"job_listing_type","embeddable":true,"href":"https:\/\/coderseditor.com\/itjobs\/wp-json\/wp\/v2\/job-types?post=2448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}