At a Glance
- Tasks: Develop and maintain user-friendly React applications for innovative security solutions.
- Company: Join a high-tech software company with a vibrant, inclusive culture.
- Benefits: Enjoy competitive salary, extensive benefits, and work-life balance with remote options.
- Why this job: Make a real impact in security tech while collaborating with a global team.
- Qualifications: 5+ years of React experience and strong collaboration skills required.
- Other info: Great career development opportunities in a dynamic, flexible environment.
The predicted salary is between 36000 - 60000 ÂŁ per year.
This senior engineer will focus on the development and maintenance of React applications within our PACS (Physical Access Control Systems) business area. You will work alongside UX teams to build user interfaces for managing our devicesâincluding smart cards, mobile access, and identification solutions. The role is hybrid, based in Cardiff, with 2 remote days per week.
Responsibilities
- Develop user interfaces while maintaining a great user experience for tools managing complex technologies.
- Work closely with designers, product managers, and other developers to deliver exceptional user experiences.
- Contribute to code reviews and uphold high code quality standards.
- Communicate effectively in English, collaborating with a multinational team.
Qualifications
- Strong proficiency in React JS with experience using React hooks, state management, and sideâeffects.
- Proficient in CSS, SCSS, and Tailwind CSS for responsive web design.
- Experience with UI libraries such as Radix UI or shadcn/ui for consistent, scalable components.
- Handsâon experience with TanStack Query (formerly React Query) for data fetching, caching, and synchronization.
- Proficient in React Router for clientâside navigation.
- Experience writing React unit tests, and using integration/endâtoâend tools like Playwright or Cypress.
- Understanding of test principles (unit / integration / e2e, separation of concerns).
- Solid understanding of REST API integration and experience working with thirdâparty APIs.
- Experience with webhooks for realâtime data updates and eventâdriven architecture.
- Strong knowledge of web performance best practices.
- Proficient in Git, and collaborative workflow tools.
- Familiarity with agile practices and tools (e.g., Jira).
- 5+ years of professional frontâend development focused on React JS.
- Bachelor's degree in Engineering, Computer Science, or a related field, or equivalent experience.
- Fluency in English; legally eligible to work in the UK.
Benefits & Culture
- Competitive salary and rewards package.
- Extensive benefits and annual leave offering workâlife balance.
- Vibrant, welcoming, and inclusive culture.
- Extensive career development opportunities and resources to maximize your potential.
- Opportunity to work with a global team in a flexible environment, with optional remote days.
Why HID?
HID powers trusted identities worldwide, enabling safe transactions, productive work, and easy travel. As a highâtech software company headquartered in Austin, TX, we develop cuttingâedge security solutions that protect people, property, and assets on a global scale.
Apply
If you have most of the required skills and experience, we encourage you to apply. Innovation, integrity, and empowerment are core values we look for in our team members.
Senior Front-End Engineer employer: HID
Contact Detail:
HID Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Front-End Engineer
â¨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with React or in similar roles. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best React projects. This is your chance to demonstrate your expertise in user interfaces and web performance. Make sure itâs easy to navigate and visually appealing!
â¨Tip Number 3
Prepare for interviews by brushing up on common front-end questions and coding challenges. Practice explaining your thought process while solving problems, as communication is key when working with teams.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!
We think you need these skills to ace Senior Front-End Engineer
Some tips for your application đŤĄ
Tailor Your CV: Make sure your CV highlights your experience with React and the specific technologies mentioned in the job description. We want to see how your skills align with what we're looking for, so donât be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about front-end development and how you can contribute to our team. We love seeing enthusiasm and a bit of personality, so let us know what excites you about this role.
Showcase Your Projects: If you've worked on any cool projects using React or related technologies, make sure to include them in your application. Weâre keen to see your practical experience, so links to GitHub repos or live demos can really make you stand out!
Apply Through Our Website: We encourage you to apply directly through our website. Itâs the best way to ensure your application gets into the right hands. Plus, it shows us that youâre serious about joining our team at StudySmarter!
How to prepare for a job interview at HID
â¨Know Your React Inside Out
Make sure you brush up on your React skills, especially hooks and state management. Be ready to discuss how you've used these in past projects, as well as any challenges you faced and how you overcame them.
â¨Showcase Your UI Design Collaboration
Since you'll be working closely with UX teams, prepare examples of how you've collaborated with designers and product managers. Highlight specific projects where your input improved user experience or interface design.
â¨Demonstrate Your Testing Knowledge
Be prepared to talk about your experience with unit tests and tools like Playwright or Cypress. Discuss the importance of testing in your workflow and how it contributes to maintaining high code quality.
â¨Communicate Clearly and Confidently
As communication is key in a multinational team, practice explaining your technical decisions in simple terms. This will show that you can bridge the gap between technical and non-technical team members effectively.