0

Senior Software Engineer (Frontend)

Contract

Full Time

Location

Manchester, Greater Manchester

Salary

£75,000

Senior Software Engineer – IoT Data Visualisation (Frontend Focus)

Location: Hybrid – Manchester

Salary: £70-75k

Are you a frontend-focused Senior Software Engineer looking to work on cutting-edge IoT data visualisation technology? This is an exciting opportunity to play a key role in developing a large-scale platform that enables businesses to monitor energy, environmental, and compliance data from LoRaWAN IoT sensors.

About the Role:

We’re looking for a highly skilled engineer to build and optimise high-quality, user-centric React applications that make complex data understandable and actionable. You’ll collaborate with designers and product teams to deliver intuitive, interactive dashboards and data visualisations. If you’re passionate about frontend development, UI/UX, and solving real-world challenges, this could be the perfect role for you.

Key Responsibilities:

  • Develop and maintain high-performance, responsive React applications with a strong focus on accessibility and usability.
  • Build and maintain reusable frontend components and libraries to ensure consistency across the platform.
  • Deliver clear, contextualised data visualisations that help users understand sensor readings and their real-world impact.
  • Implement interactive dashboards using Chart.js and evaluate other visualisation libraries as needed.
  • Conduct user research and usability testing to inform design decisions and improve the user experience.
  • Work closely with designers and product managers to translate user stories into functional, intuitive interfaces.
  • Develop and maintain comprehensive unit and integration tests for front-end components.
  • Contribute to API specifications and collaborate with backend engineers to integrate front-end applications with RESTful APIs.
  • Stay up-to-date with frontend trends, frameworks, and best practices, proactively identifying opportunities for improvement.
  • Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
  • Mentor junior engineers, fostering a culture of learning, collaboration, and best practices.

What You’ll Bring:

Essential:

  • 3+ years of professional software development experience.
  • Strong proficiency in TypeScript and JavaScript.
  • Extensive experience in frontend development using React, JavaScript, HTML, and CSS.
  • Strong understanding of UI/UX principles and best practices.
  • Experience with data visualisation libraries such as Chart.js.
  • Familiarity with RESTful APIs and asynchronous programming.
  • Experience working in an Agile environment.
  • Proficiency in version control systems (e.g., Git).
  • Excellent communication and collaboration skills.
  • Experience mentoring junior software engineers.

Nice to Have:

  • Experience with NestJS and advanced data visualisation techniques.
  • Experience with cloud platforms (e.g., AWS) and containerised applications (Docker, Fargate).
  • Exposure to mobile development (e.g., React Native).
  • Understanding of IoT technologies and protocols (e.g., LoRaWAN).
  • Familiarity with machine learning concepts and their application in data analysis.

Why You’ll Love It Here:

  • Competitive salary and benefits package.
  • Opportunity to work on impactful projects at the forefront of IoT technology.
  • Collaborative, supportive, and innovative work environment.
  • Professional growth and career development opportunities.
  • Hybrid working model with flexibility.

Ready to take on this challenge? If building high-performance frontend systems for IoT excites you, apply today and become part of a team that’s shaping the future of data-driven insights!


​​​​​​​

Other job suggestions

What's the latest

View all

So, what's the plan?

Contact us to see how we can help...

Call 01332 208 888
embs logo

EMBS Ltd © 2024