Lumenalta Logo

Base City: 

Remote-Canada - Remote

Salary: 

No Salary therefore no Star!

Rating: 

Self-taught: 

Position Type: 

Full-time

Position Keywords: 

Experience: 

5 Years Next.js

Other Experience: 

  • 5+ years of experience in frontend development using Next.js and React.js.
  • Demonstrated experience working on applications that interface with embedded systems or hardware devices.
  • Strong understanding of HTML, CSS, and JavaScript best practices, along with modern frontend tools and libraries.
  • Experience with RESTful APIs, WebSockets, or other communication protocols used in embedded systems.
  • Familiarity with UI design principles and ability to collaborate with design teams to create visually appealing and user-friendly interfaces.
  • Experience in the automotive industry or similar industries that require the development of embedded user interfaces is highly desirable.
  • Ability to understand hardware and firmware specifications and how they impact frontend application development.
  • Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.

Preferred Skills:

  • Experience with Next.js for building scalable and maintainable codebases.
  • Familiarity with GraphQL or other advanced API frameworks.
  • Understanding of CAN bus or other automotive communication protocols.
  • Experience with UI testing frameworks like Cypress, Selenium, or similar tools.
  • Knowledge of IoT protocols (MQTT, CoAP) and embedded device communication.

What they want you to do: 

As a Frontend Engineer focusing on UX for embedded systems, you will design and develop interactive interfaces that communicate seamlessly with hardware and firmware components. You will work closely with backend and hardware engineers to create performant, reliable applications that offer a superior user experience. This role will particularly emphasise building and optimizing web-based UIs for embedded systems in the automotive industry, including dashboards, control panels, and other real-time applications.

Key Responsibilities:

  • Frontend Development: Develop and maintain web-based user interfaces using Next.js and React.js that interact with embedded systems and hardware components.
  • UX Optimization: Design and implement intuitive and responsive UIs with a focus on user experience, particularly for automotive and other embedded system applications.
  • Integration with Embedded Systems: Work closely with hardware engineers to ensure smooth integration between frontend applications and embedded system APIs or communication protocols.
  • Performance Tuning: Optimize UI components and overall application performance for environments with limited computing resources.
  • Cross-functional collaboration: Collaborate with software, hardware, and firmware teams to define requirements, troubleshoot issues, and deliver high-quality solutions.
  • Testing & Debugging: Implement comprehensive testing strategies to ensure reliability and stability of frontend applications on various devices and platforms.
  • UI/UX Best Practices: Stay up-to-date with industry best practices in UI/UX design and apply them to create seamless, modern interfaces for complex systems.

© 2024