At a Glance
- Tasks: Build reusable components and collaborate on data-driven user interfaces for safety applications.
- Company: Innovative London tech company focused on workplace and urban safety using advanced AI.
- Benefits: Competitive salary, supportive leadership, and clear opportunities for growth and skill development.
- Other info: Enjoy a hybrid working pattern and a trust-based engineering culture.
- Why this job: Join a dynamic team and work on impactful projects that enhance safety in various industries.
- Qualifications: Solid understanding of React.js and experience with common workflows like Redux.
The predicted salary is between 30000 - 40000 € 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.
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 London employer: idpp
As a React.js Developer at our London-based technology company, you will thrive in a dynamic and supportive work environment that prioritises professional growth and innovation. With a strong emphasis on trust-based engineering, you will have the autonomy to contribute to impactful AI-driven solutions that enhance workplace safety across various industries. Our collaborative culture, competitive salary, and clear pathways for skill development make us an excellent employer for those seeking meaningful and rewarding careers in technology.
StudySmarter Expert Advice🤫
We think this is how you could land React.js Developer in London
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with React.js. Attend meetups or webinars to meet potential employers and get your name out there.
✨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, so make it shine!
✨Tip Number 3
Prepare for interviews by brushing up on common React.js questions and coding challenges. Practice makes perfect, so consider doing mock interviews with friends or using online platforms.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace React.js Developer in London
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!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're passionate about working with us and how your skills align with our focus on safety and technology. Keep it concise but impactful!
Showcase Your Projects:If you've worked on any cool projects, especially those involving front-end technologies, make sure to include them. We love seeing real-world applications of your skills, so don’t hold back!
Apply Through Our Website:We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
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 prepared 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
During the interview, be ready to tackle some coding challenges or technical questions. Think aloud as you solve problems, explaining your thought process. This helps the interviewers see how you approach issues and collaborate with others, which is crucial for a role that involves working closely with back-end engineers and designers.
✨Demonstrate Your Understanding of Performance Optimisation
Since the role involves building complex, data-driven user interfaces, be prepared to discuss performance optimisation techniques. Share examples of how you've improved application performance in previous projects, and mention any tools or methods you used to achieve this.
✨Ask Insightful Questions
At the end of the interview, don’t forget to ask questions! Inquire about the team dynamics, the technologies they use, or how they handle code reviews. This shows your genuine interest in the role and helps you determine if the company culture aligns with your values.