At a Glance
- Tasks: Join our R&D team as a Frontend Developer, focusing on web and mobile app projects.
- Company: We're a high-growth start-up revolutionising construction with cutting-edge tech solutions.
- Benefits: Enjoy 25 days holiday, flexible working hours, and full professional development support.
- Why this job: Be part of a dynamic team driving innovation in construction technology with limitless growth opportunities.
- Qualifications: Experience in JavaScript, HTML, CSS, and familiarity with modern frameworks like React.js required.
- Other info: Work from our Hitchin office or remotely; we're expanding into Ireland and the USA!
The predicted salary is between 28800 - 48000 £ per year.
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 are 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.
What Experience Do We Need?
For this role, we are looking for an experienced JavaScript developer with a 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 being 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 knowledge 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 are interested in then please apply - we are looking for someone to start ASAP. Looking forward to hearing from you.
Frontend Developer employer: Highway Data Systems
Contact Detail:
Highway Data Systems Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Frontend Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as React.js and Node.js. Having hands-on experience or personal projects showcasing these skills can set you apart from other candidates.
✨Tip Number 2
Make sure your GitHub profile is up to date and showcases your best work. Highlight any projects that demonstrate your proficiency in JavaScript and front-end development, especially those that involve web services and APIs.
✨Tip Number 3
Network with current employees or others in the construction technology sector. Engaging with professionals on platforms like LinkedIn can provide insights into the company culture and potentially give you a referral.
✨Tip Number 4
Prepare to discuss your problem-solving skills and experiences in agile environments during interviews. Be ready to share examples of how you've tackled complex issues in past projects, as this aligns with the company's focus on innovation.
We think you need these skills to ace Frontend Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with JavaScript, HTML, CSS, and any relevant frameworks like React.js. Emphasise your problem-solving skills and any projects that showcase your ability to work with both web-based and mobile applications.
Showcase Your GitHub Profile: Include a link to your GitHub profile in your application. Highlight any projects that demonstrate your skills in JavaScript, Node.js, or any other relevant technologies. This will give the hiring team insight into your coding style and experience.
Craft a Compelling Cover Letter: Write a cover letter that explains why you are interested in this role and how your background aligns with their needs. Mention your experience with agile development and your willingness to learn and adapt, as these are key qualities they are looking for.
Prepare for Technical Questions: Be ready to discuss your understanding of web fundamentals, performance awareness, and your experience with REST APIs and data synchronisation. Brush up on your knowledge of data structures and algorithms, as these may come up during the interview process.
How to prepare for a job interview at Highway Data Systems
✨Showcase Your GitHub Profile
Make sure to highlight your GitHub profile during the interview. This is a great way for the company to see your coding style, projects you've worked on, and your contributions to open-source projects. Be prepared to discuss specific projects and the technologies you used.
✨Demonstrate Your Problem-Solving Skills
Be ready to tackle some coding challenges or problem-solving scenarios during the interview. The company values good learning and problem-solving skills, so practice common algorithms and data structures beforehand to showcase your expertise.
✨Understand Their Tech Stack
Familiarise yourself with the technologies mentioned in the job description, such as React.js, Node.js, and REST APIs. Being able to discuss how you've used these technologies in past projects will show that you're a good fit for their team.
✨Communicate Effectively
During the interview, make sure to communicate clearly about your past experiences and the approaches you've taken in your work. The company appreciates candidates who can effectively share their thought processes and collaborate with others.