cover image
Highway Data Systems

Frontend Developer

Hybrid

Hitchin, United Kingdom

Full Time

22-04-2025

Job Specifications

A Bit About Us

We are a high-growth start-up in the construction technology sector who build hardware and software systems that are used for automating jobs on infrastructure construction sites. Our products are helping to drive construction into the 21st Century through digitalisation and automation. HDS systems improve road construction quality, extend asset life, improve site health & safety, and help to reduce costs in an industry with very tight margins.

Why Are We Hiring?

As a high-growth business, we're always looking for people to come on board as we expand beyond the UK into Ireland and the USA. In particular, we are currently expanding our R&D team to help build a number of cutting-edge integrated hardware and software systems. an experienced JavaScript developer with computer or relevant background (with curriculums like Data Structure and Algorithms). The role will be mainly focused on front end development projects for web based and mobile apps as part of a small team. The role will require both on site and remote working

What Experience Do We Need?

For this role, we are looking for an experienced JavaScript developer with computer or relevant background (with curriculums like Data Structure and Algorithms). The role will be mainly focused on front end development projects for web based and mobile apps as part of a small team. The role will require both on site and remote working.

A good GitHub profile would be helpful for us to review if possible.

Core Technical Skills

Good understanding of web fundamentals including a strong foundation in HTML and CSS
Good knowledge of modern JavaScript
Good performance awareness (our app is running on Raspberry Pi)
Experience with web service, REST API, OAuth and data synchronization
Experience with React.js while be able to work with vanilla JS
Experience with Node.js and Electron.js applications
Experience with JavaScript testing and versioning with git
Experience and understanding of databases and associated query languages
Understanding of how to design effective data models
Some experience with TypeScript or strongly typed languages
Comfortable with Linux environment and command lines
Nice-to-Have Technical Skills

Experience with mobile frameworks like Cordova, Capacitor.js, react-native, etc. and have some knowledges about how Hybrid Apps work with android native plugins.
Experience with geospatial data (especially GeoJSON) and tools such as leaflet.js, deck.gl and turf.js
Knowledge about computer graphics and experience with HTML5 Canvas Graphics and WebGL
Experience with Native Node.js and Ionic Modules
Experience with open-source projects

Professional Skills
Good learning and problem-solving skills
Understanding of the software development life cycle
Experience with agile software development approaches
Can work with others to design solutions to complex cross-stack problems
Able to effectively review others code and act on constructive reviews from others
Can effectively communicate the work they have done and approaches they have taken with the rest of the team
Willing to take the best practice rather than the comfortable options

What We Will Offer You
An attractive salary, 25 days holiday + bank holidays, and a computer.
Full professional development support with training and any courses that are required.
A friendly and dynamic work environment.
We work out of Hitchin, Hertfordshire (30 mins from Cambridge and London) and we have flexible office/home working hours.
The opportunity to join a fast growing, scalable, technology company with limitless opportunities for personal and career growth.

If that all sounds like something you're interested in then please apply - we are looking for someone to start ASAP. Looking forward to hearing from you.

About the Company

Highway Data Systems are the digital materials testing company. Our hardware and software technology is used by contractors to automate asphalt construction quality assurance – improving construction quality, while protecting workers and saving construction costs. HDS technology helps contractors build better roads and makes projects run smoother. We protect road workers from hazardous situations on site, and our data is used to help recycling, asset management, and deterioration modelling. We believe that automation techn... Know more

Related Jobs

Company background Company brand
Company Name
Amici Procurement Solutions
Job Title
Senior Java Software Engineer
Job Description
UK remote (willing to travel to Glasgow office once per quarter) We’re looking for a talented Senior Java Developer to join a growing tech team working on an exciting new platform. This is an opportunity to work with cutting-edge search technologies and large-scale data processing while contributing to a product that makes a real impact. Your Role As a Senior Java Developer, you’ll play a key role in designing, building, and maintaining a robust data platform that powers our core products. You’ll collaborate with cross-functional teams to create highly performant and scalable solutions. Key Responsibilities: Deliver high-quality, well-structured code using Agile and TDD practices Develop new features across the full stack, from React/TypeScript front-end to Java-based backend services Build and optimize search solutions using technologies like Apache Lucene, Solr, or OpenSearch Design and implement data pipelines in collaboration with Data Engineers Work with cloud technologies (Azure, AWS, or GCP) for scalable data processing Conduct code reviews, participate in pair programming, and mentor junior developers Support operational stability, ensuring smooth deployment and maintenance of production systems Your background Strong Java development experience in a professional setting Exposure to Python for data processing is a plus Experience working with large-scale data workflows for search or analytics Familiarity with search technologies (Apache Lucene, Solr, Elasticsearch, OpenSearch) Comfortable with modern JavaScript frameworks (React, Vue) or willing to learn Hands-on experience with SQL and NoSQL databases (PostgreSQL, MySQL, MongoDB, CosmosDB, etc.) Experience in Agile and DevOps environments with a focus on automated testing Why This role? Be part of a highly skilled team developing a modern data and search platform Work on vector search and machine learning applications A culture that values innovation, collaboration, and continuous learning What’s In It for You? Competitive salary & benefits package A chance to work with cutting-edge technologies in a fast-moving, innovative environment The opportunity to make a real impact on a platform used by industry-leading biotech companies If you’re passionate about building high-performance applications and working with the latest in search and data technology, we’d love to hear from you!
Glasgow, United Kingdom
Remote
Full Time
07-05-2025
Company background Company brand
Company Name
La Fosse
Job Title
Fullstack Software Developer
Job Description
Mid-Level Full Stack Software Developer | Hertfordshire | Hybrid (x2 days a week in office) (C#/.Net, JavaScript, Angular, Azure, API's) Are you a passionate Full Stack Software Developer who thrives on solving real-world challenges and making a tangible impact? We're working with a growing tech-driven business based in Hertfordshire that's on the lookout for developers who love programming, problem-solving, and collaborating within a dynamic, forward-thinking team. This isn't your typical development role-this is an opportunity to blend strong technical ability with business insight, helping to deliver powerful solutions that integrate deeply into customers' operations. This is a Mid-Level Developer Position, where you will be: Designing and building innovative applications using the Microsoft Azure platform and .NET stack Working with C#/.Net, Azure, API's, Angular, JavaScript, SQL Engaging directly with clients to understand their needs and ensure project success Troubleshooting and resolving technical challenges across a range of projects Contributing to the evolution of internal applications and services Tech Stack: Backend: .NET Framework, ASP.NET, C#, Azure, API integrations Frontend: Angular, JavaScript/TypeScript, HTML5, CSS Nice to have: SQL Server, CI/CD experience You'll Need To Be: A self-starter who's comfortable managing multiple priorities Curious and enthusiastic about emerging technologies Detail-oriented, with great troubleshooting skills Clear and confident when working with stakeholders Experienced-ideally with 2+ years in a commercial dev role Why Apply? You'll be joining a company that actively invests in innovation and encourages you to grow. With a truly fantastic culture it's a place where your ideas are valued, and where your work will genuinely make a difference for clients. For more information please send your CV to me on Kamni.Sharma@lafosse.com
Hertfordshire, United Kingdom
Hybrid
Full Time
07-05-2025
Company background Company brand
Company Name
Vercel
Job Title
Manager, Customer Support Engineering, EMEA
Job Description
About Vercel: Vercel’s Frontend Cloud provides the developer experience and infrastructure to build, scale, and secure a faster, more personalized web. Customers like Under Armour, eBay, The Washington Post, Johnson & Johnson, and Zapier use Vercel to build dynamic user experiences on the web. At Vercel, our mission is to enable the world to ship the best products and that goes hand in hand with creating an environment where you can do the best work of your life. About the Role: We are seeking to hire a Manager for our Customer Support Engineering (CSE) team in order to support the continued growth of the company. This role inherits an existing set of well documented processes, policies, and expectations, although there is considerable scope and expectation to re-evaluate these, and help take the CSE team to new heights by doing so. Experience working cross-functionally and aligning stakeholders at all levels of the business is therefore essential. You will be given the opportunity to build out the team further where required and so hiring and planning experience is required - you would value building a high performing team that knows the balance between quality and quantity. You will focus on scaling and efficiency, identifying and implementing solutions that reduce the need for customers to contact support while empowering the team with the right tooling and process to dig deep quicker. You will understand the importance of growing a support team in such a way that it can maintain an exceptional customer experience while not scaling linearly with incoming cases - ambitious and bold ideas are strongly encouraged. This role is fast paced and while regular office hours will suffice most of the time, you must be prepared for flexibility during busier times or when unexpected issues arise, as such, we utilize out of hours paging where required. You will have ample support from leadership at all times, alongside other CSE managers in alternate timezones. Ultimately, the desire to deliver exceptional customer experiences at scale is what will motivate you and help you and your team achieve success through a variety of means that you will have direct influence over. What You Will Do: Ensuring the delivery of an exceptional customer experience at scale. Setting measurable goals to evaluate and consistently improve CSE team performance. Handling escalated cases that arrive ad-hoc through various channels. Working with the Product organization to provide feedback and implement solutions. Engaging stakeholders at all levels of the business to drive cross-functional improvements. Helping CSE’s with day to day performance, career planning, and growth. Identifying opportunities for tooling to improve efficiency and quality of work. Overseeing the communication of incidents to customers. Leading by example and periodically demonstrate CSE best practices in the role. Recruiting exceptional people that understand and are driven greatly by Vercel’s mission. Recognizing trends, issue patterns, and proactively taking action to prevent further difficulty for customers. About You: Experience working with a globally distributed, technical support team. Experience setting and managing KPI's and growth plans for team members. Experience driving efficiencies and building teams that don’t scale linearly with case volume. Desire to work cross-functionally, engaging closely with Product. Desire to mentor direct reports and help them succeed in their growth. Desire to empower your team, unblocking and helping them to prioritize. Confident dealing with a fast-paced platform with regular changes. Confident taking ownership of important decisions in the absence of leadership. Confident making decisions that make long-term sense. Ability to identify upstream concerns and represent the customer impact. Ability to work autonomously with a reliance on asynchronous communication. Ability to calmly handle pressurized situations at all times. Technical knowledge within modern application development and deployment. Bonus If You: Are experienced in frontend development using React and Next.js. Are experienced with AI solutions for support teams. Have worked with a CDN on a regular basis. Understand, and can communicate, matters regarding DNS. Have created a custom CI/CD pipeline or CLI tool. Have experience working with Enterprise applications at global scale. Enjoy improving hiring processes for all involved, especially candidates. Benefits: Competitive compensation package, including equity. Inclusive Healthcare Package. Learn and Grow - we provide mentorship and send you to events that help you build your network and skills. Flexible Time Off. We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed Vercel is committed to fostering and empowering an inclusive community within our organization. We do not discriminate on the basis of race, religion, color, gender expression or identity, sexual orientation, national origin, citizenship, age, marital status, veteran status, disability status, or any other characteristic protected by law. Vercel encourages everyone to apply for our available positions, even if they don't necessarily check every box on the job description.
United Kingdom
Remote
Full Time
07-05-2025
Company background Company brand
Company Name
Barclays
Job Title
UI React Software Engineer
Job Description
Join us as a UI React Software engineer within our Private bank area and be involved in a large scale modernisation and build of best in class mobile first app to be used by 10,000 of clients. This is a great opportunity to work on a greenfield project on the latest technology and learn from experts. To be successful as a UI React Software engineer within this team, you should have: Experience with React, React Testing Library and React Query and Typescript Previous experience in Financial Services or Large entity Mentoring junior peers Some Other Highly Valued Skills May Include Computing degree Exposure to Java Experience with cloud providers (ideally AWS) You may be assessed on the key critical skills relevant for success in role, such as risk and controls, change and transformation, business acumen strategic thinking and digital and technology, as well as job-specific technical skills. This role will be based out of our Glasgow Campus. Purpose of the role To design, develop and improve software, utilising various engineering methodologies, that provides business, platform, and technology capabilities for our customers and colleagues. Accountabilities Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools. Ensuring that code is scalable, maintainable, and optimized for performance. Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives. Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing. Stay informed of industry technology trends and innovations and actively contribute to the organization’s technology communities to foster a culture of technical excellence and growth. Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions. Implementation of effective unit testing practices to ensure proper code design, readability, and reliability. Assistant Vice President Expectations Consult on complex issues; providing advice to People Leaders to support the resolution of escalated issues. Identify ways to mitigate risk and developing new policies/procedures in support of the control and governance agenda. Take ownership for managing risk and strengthening controls in relation to the work done. Perform work that is closely related to that of other areas, which requires understanding of how areas coordinate and contribute to the achievement of the objectives of the organisation sub-function. Collaborate with other areas of work, for business aligned support areas to keep up to speed with business activity and the business strategy. Engage in complex analysis of data from multiple sources of information, internal and external sources such as procedures and practises (in other areas, teams, companies, etc).to solve problems creatively and effectively. Communicate complex information. 'Complex' information could include sensitive information or information that is difficult to communicate because of its content or its audience. Influence or convince stakeholders to achieve outcomes. All colleagues will be expected to demonstrate the Barclays Values of Respect, Integrity, Service, Excellence and Stewardship – our moral compass, helping us do what we believe is right. They will also be expected to demonstrate the Barclays Mindset – to Empower, Challenge and Drive – the operating manual for how we behave.
Glasgow, United Kingdom
On site
Full Time
06-05-2025