At a Glance
- Tasks: Build reusable components and collaborate on data-driven user interfaces.
- Company: Innovative tech company enhancing workplace safety with AI and IoT solutions.
- Benefits: Competitive salary, supportive leadership, and opportunities for professional growth.
- Why this job: Join a mission-driven team making a real impact on safety across industries.
- Qualifications: Solid understanding of React.js and experience with common workflows like Redux.
- Other info: Enjoy a trust-based culture with clear paths for learning and progression.
The predicted salary is between 36000 - 60000 £ per year.
Location: London
Working Pattern: Hybrid (4 days on-site, 1 day remote)
About the Company
Our client is a London-based technology company focused on improving workplace and urban safety using advanced AI, Computer Vision, and Industrial IoT solutions. Their platform enhances existing camera and sensor infrastructure to proactively identify safety risks in real time. The technology is used across industries including manufacturing, construction, energy, healthcare, and smart city environments. The company helps organisations reduce workplace incidents, maintain health and safety compliance, and gain operational insights. Strong emphasis is placed on data privacy, ethical AI, and scalable enterprise-grade systems, while maintaining a user-friendly experience.
About the Role
We are seeking a React.js Developer to join a growing front-end engineering team. You will work on complex, data-driven user interfaces used in safety-critical applications and collaborate closely with back-end engineers and designers. You’ll contribute to performance optimisation, maintain clean and well-documented code, and help shape the overall front-end architecture.
Key Responsibilities
- Build reusable components and front-end libraries
- Translate designs and wireframes into high-quality, maintainable code
- Collaborate with back-end developers and designers to improve usability
- Troubleshoot UI issues and debug application code
- Ensure technical feasibility of UI/UX designs
- Keep up to date with emerging front-end technologies and best practices
Required Skills & Experience
- Solid understanding of React.js and its core principles
- Experience with common React workflows (e.g. Redux or similar)
- Familiarity with modern ECMAScript standards
- Experience working with RESTful APIs
- Knowledge of modern authentication methods (e.g. JWT)
- Experience with front-end build tools such as Babel, Webpack, and NPM
- Strong understanding of performance optimisation techniques
- Familiarity with Git or similar version control systems
- Ability to translate business requirements into technical solutions
Nice to Have
- Experience with TypeScript
- Familiarity with server-side rendering
- Knowledge of testing frameworks such as Jest or Mocha
- Experience with CI/CD pipelines
What’s on Offer
- High level of autonomy with trust-based engineering culture
- Supportive leadership with a focus on quality, ownership, and professional growth
- Opportunity to work on impactful, real-world applications at scale
- Collaborative, internationally distributed engineering team
- Competitive salary and benefits package
- Clear opportunities for learning, progression, and skill development
Seniority level: Entry level
Employment type: Full-time
Job function: Information Technology
Industries: IT Services and IT Consulting and Technology, Information and Media
React.js Developer in England employer: iDPP
Contact Detail:
iDPP Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land React.js Developer in England
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with React.js. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best React.js projects. This is your chance to demonstrate your coding chops and problem-solving abilities to potential employers.
✨Tip Number 3
Prepare for interviews by practising common React.js questions and coding challenges. We recommend doing mock interviews with friends or using online platforms to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace React.js Developer in England
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the React.js Developer role. Highlight your experience with React, Redux, and any relevant projects that showcase your skills. We want to see how you can contribute to our mission!
Showcase Your Projects: Include links to your GitHub or any live projects you've worked on. This gives us a chance to see your coding style and problem-solving skills in action. Don't be shy about showing off your work!
Craft a Compelling Cover Letter: Your cover letter should reflect your passion for technology and safety. Explain why you're excited about this role and how your skills align with our needs. We love seeing genuine enthusiasm!
Apply Through Our Website: For the best chance of getting noticed, apply directly through our website. It streamlines the process and ensures your application lands in the right hands. We can't wait to hear from you!
How to prepare for a job interview at iDPP
✨Know Your React.js Inside Out
Make sure you brush up on your React.js knowledge before the interview. Be ready to discuss core principles, common workflows like Redux, and how you've used them in past projects. This will show that you're not just familiar with the technology but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to talk about specific challenges you've faced while developing user interfaces. Think of examples where you had to troubleshoot UI issues or optimise performance. This will demonstrate your ability to think critically and solve problems, which is crucial for a React.js Developer.
✨Familiarise Yourself with the Company’s Tech Stack
Research the technologies the company uses, especially around AI, Computer Vision, and IoT solutions. Understanding their platform and how your role fits into their mission will help you ask insightful questions and show genuine interest in the position.
✨Prepare Questions About Collaboration
Since the role involves working closely with back-end engineers and designers, come prepared with questions about team dynamics and collaboration processes. This shows that you value teamwork and are eager to contribute to a cohesive engineering culture.