Web GUI Engineer

MiTek Inc.
Sandy, UT, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
2 years minimum
Working hours
Regular working hours
Job source

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Component-Based Software Engineering Audio Signal Processing HTML5 Cascading Style Sheets (CSS) Communications Protocols System Configuration Control Panels Data Visualization Web Development Firmware
+18 more
Web Portals Java GUIs Enterprise Messaging Systems Message Queuing Telemetry Transport (MQTT) Ui Patterns Signal Processing Data Streaming TypeScript Web Applications WebSocket WebRTC Real Time Systems Git AngularJS Data Analytics Real Time Data Front End Software Development Industrial Software

Job description

This is not a traditional web development role. Our interfaces are embedded web GUIs served directly from hardware devices such as DSP processors, amplifiers, and control systems. These interfaces visualize and control real-time systems, including audio processing (EQ, compression), system configuration, and live device monitoring.

You will work on a small, focused project team alongside firmware engineers, a fellow GUI developer, and a product manager to create intuitive, high-performance control interfaces used by professional integrators around the world.

This role is on-site, 5 days a week; remote option is not available.

We are looking for qualified candidates in the Salt Lake City, UT Market!

What You’ll Do

  • Design and develop rich, real-time web-based GUIs using Angular
  • Build highly interactive interfaces including: *

  • Audio EQ graphs, meters, and signal visualization
  • Dynamic control panels for DSP, amplifiers, and system routing
  • Real-time monitoring dashboards using live data streams
  • Integrate with device firmware via: *

  • WebSockets (primary interface for real-time communication)
  • Custom APIs and messaging systems (including MQTT where applicable)
  • Collaborate closely with: *

  • Firmware engineers providing device APIs
  • Product Managers defining features and workflows
  • UX designers shaping overall user experience

  • Create and maintain reusable UI components and libraries
  • Optimize UI performance for real-time responsiveness and constrained hardware environments
  • Act as a subject matter expert in frontend technologies, recommending tools, frameworks, and improvements to elevate interface quality
  • Stay current with modern frontend development trends and best practices

Requirements

Do you have experience in Visual UI/UX design?, * 2-5+ years of experience in frontend or GUI development

  • Strong proficiency in: *

  • Angular
  • TypeScript / JavaScript
  • HTML5 and CSS (SCSS preferred)

  • Experience building interactive, data-driven interfaces
  • Familiarity with: *

  • Real-time data handling (e.g., WebSockets)
  • Component-based architecture and reusable UI systems

  • Strong understanding of UI performance and responsiveness
  • Experience working with Git and collaborative development workflows
  • Ability to work cross-functionally with engineering and product teams

Preferred Qualifications

  • Experience with PrimeNG
  • Experience with data visualization libraries (e.g., charts, graphs, meters)
  • Familiarity with MQTT or device communication protocols
  • Interest or experience in: *

  • Audio systems, DSP, or signal processing
  • Hardware-connected applications or embedded systems
  • Experience building interfaces for device control or industrial systems

Role Scope & Impact

  • Contribute to UI architecture and design decisions
  • Help define and evolve frontend standards and component libraries
  • Influence how complex systems are translated into intuitive user experiences
  • Provide technical guidance and recommendations to improve product usability and performance

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:22 min

Engineering dashboards and consumer mobile applications

Tonci Zilic · World Congress 2022

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:23 min

Choosing the right communication protocol for real-time needs

Ahmed Megahd Ahmed Megahd · World Congress 2025

Videos

See all

Related articles

See all