OnBuy is an online marketplace focused on being the best choice for every customer, everywhere.
The company has been recognized as one of the UK's fastest-growing tech companies in the Sunday Times 100 Tech list.
As a Senior Frontend Developer, you will create and implement user interface (UI) elements and features for web applications or websites.
Your primary focus will be translating design renders and wireframes into fully functional and interactive web pages using HTML, CSS, and JavaScript with Vue as the framework.
You will collaborate closely with design and back-end development teams to ensure a seamless user experience and optimal performance.
Key responsibilities include developing web-based user interfaces, collaborating with a multidisciplinary team, participating in code reviews, staying updated with frontend technologies, debugging frontend issues, optimizing web applications, integrating frontend components with server-side logic, ensuring technical feasibility of UI/UX designs, translating design mock-ups into code, writing frontend tests, and driving Agile methodologies.
Requirements:
You must have at least 5 years of experience building web applications using JavaScript (at least ES6) and jQuery.
Familiarity with Agile software development is required.
You should have knowledge of PHP and MySQL.
Experience with modern web frameworks like React, Vue.js, or Angular is necessary.
You need to contribute to all phases of the development lifecycle.
The ability to write clean, well-designed, and performant code that follows SOLID principles is essential.
Proficiency in LESS/SCSS is required.
Benefits:
The salary range for this role is £50,000 - £55,000 per annum, depending on experience.
You will receive 25 days of annual leave plus Bank Holidays.
An extra day off for your Birthday is provided.
Access to an Employee Assistance Programme is included.
You will benefit from the Perks at Work benefit platform.
Opportunities for career development and progression are available.
In return for helping the company grow, you will receive company equity, allowing you to own a piece of the business.