Olo is a leading open SaaS platform for restaurants that enables hospitality at every touchpoint.
Senior Front End Engineer – Pay Web
Location
United Kingdom
Posted
124 days ago
Salary
0
Seniority
Senior
Job Description
Senior Front End Engineer – Pay Web
Olo
• Set and maintain the teams technical standards • Scope and estimate new projects • Guide technical architecture decisions with team members • Contribute to front-end (JavaScript/TypeScript, React) development. • Contribute to some back-end development (C#/.Net) building APIs for the front end • Participate in code reviews for quality assurance and performance. • Work collaboratively with the team lead to develop tech initiatives • Be a technical mentor to junior developers • Collaborate with stakeholders, ensuring timely project delivery and adherence to scope. • Demonstrate a proactive approach by asking questions to thoroughly understand client requirements. • Troubleshoot and resolve software issues reported by clients or internal teams. • Engage with cross-functional teams to deliver scalable solutions.
Job Requirements
- Knowledge of React, JavaScript, TypeScript, CSS/SCSS, and experience with NPM, Node, .Net, C#, Vite, GIT, and CI/CD principles
- Experience working with front-end state management
- Experience building and maintaining client-facing APIs & SDKs
- Experience writing testing suites for their code - unit/component/integration/e2e
- Experience building and/or working with component libraries/design systems is a plus
- Experience being a lead developer on key projects/features and working with UX teams.
Related Guides
Related Job Pages
More Frontend Engineer Jobs
Full Stack Product Engineer, Vue3, TypeScript, CSS
Crypto BanterCrypto Banter is a live streaming channel that brings you the hottest crypto news, market updates and fundamentals.
• Own key user journeys end-to-end (challenge join, exchange signup, paywalls, UID submission, community access) • Ship fast in a small team and work directly with the founding team • Use AI tools as a force multiplier • Work closely with product, design and data so what we ship is simple, measurable and stable Rough split: ~70% frontend, ~30% backend and integrations.
Principal Frontend Engineer
Kaizen GamingKaizen Gaming, the team powering Betano, is one of the biggest GameTech companies in the world, operating in 20 markets. We always aim to leverage cutting-edge technology, providing the best experience to our millions of customers who trust us for their entertainment. We are a diverse team of more than 2.700 Kaizeners, from 40+ nationalities spreading across 3 continents. Our #oneteam is proud to be among the Best Workplaces in Europe and certified Great Place to Work across our offices.
• Write code as we expect our technical leadership to be in the trenches alongside engineers, understand root causes, and lead by example. • You understand key frontend performance metrics and have some experience in debugging frameworks such as Lighthouse and ChromeUX. • Exert technical influence over multiple teams, actively mentor individuals on advanced technical issues, and help technology managers guide the technical growth of their team members. • Support Product and Delivery in building highly scalable solutions aligned with non-functional requirements in terms of performance, security & regulatory. • Provide clear hands-on solutions with POCs or actual implementations depending on the particular case and scenario. • Participate in technical discussions as part of the team. You should be ready to challenge our architecture, propose changes, and ultimately implement them. • Become the first point of contact between the Architecture Engineering Team and Development Teams. Safeguard our engineering processes and the way we deliver software to browsers and mobile devices.
• projektowanie nowych rozwiązań • utrzymanie aktualnych funkcjonalności oraz naprawa błędów • tworzenie wydajnego kodu • pisanie testów jednostkowych • weryfikowanie wytwarzanych przez zespół rozwiązań poprzez testy oraz przegląd kodu • doprecyzowywanie wymagań klienta oraz planowanie implementacji rozwiązań
• Managing your direct reports and supporting their professional development and career path, including setting up 1:1s, performance management, hiring and promotions. • Working closely with designers, artists and other developers to understand their needs and ensure that your team is aligned with everyone to deliver on expectations. • Guiding your team to build and enhance UI features. • Maintaining and optimizing existing systems. • Creating new features for the user interface framework. • Implementing tools for UI artists and designers. • Tracking and fixing bugs in the game user interface and user interface framework. • Managing and completing tasks effectively and on time, while creating high quality code.




