Senior Software Engineer, Front End

Mine Vision Systems
Pittsburgh, PA

Mine Vision Systems is a mining technology company building the decision-making platform for underground mining. We introduce high-fidelity data into the mining workflow that has simply never existed before, enabling operators to move from assumptions to evidence-based decisions. Our digital infrastructure is designed to map, monitor, and manage the underground mining environment with confidence, creating a persistent, data-rich foundation for operational and strategic decision-making. Since the launch of our flagship product, FaceCapture, in late 2023, adoption has accelerated rapidly as customers realize the value of truly understanding their underground operations.

We focus on underground mining of critical minerals and precious metals, where small improvements in accuracy and insight drive outsized returns. Our technology delivers millions of dollars in annual value by minimizing overbreak, improving ore calls, enhancing resource models, and enabling a growing set of high-impact applications across the mine lifecycle. By transforming raw underground data into actionable intelligence, Mine Vision Systems empowers mining teams to operate more efficiently, more predictably, and with greater confidence than ever before.

About the role

As a Frontend Software Engineer , you will design, implement, and maintain user interfaces for integrated robotic systems used in mining applications. You will work closely with software, systems, and product teams to deliver intuitive, high-performance user experiences that support real-world operations in demanding environments.

What you’ll do

  • Design and implement robust, responsive frontend architectures for production systems
  • Develop clear, intuitive, and engaging user interfaces for robotics applications
  • Test and validate frontend solutions across a wide range of real-world operating conditions and customer workflows
  • Collaborate with fellow engineers and product management on feature design and iteration
  • Troubleshoot and debug applications in response to customer issues and support requests
  • Monitor, profile, and improve frontend performance and reliability
  • Participate in sprint planning, code reviews, and technical discussions, including effort estimation
  • Develop familiarity with adjacent engineering domains to support collaboration and effective code review
  • Travel up to 5% to customer sites or locations outside the corporate office as needed

Required qualifications

  • Bachelor’s degree in Computer Science, Computer Engineering, Robotics, or related field
  • 4+ years experience developing software in a professional environment
  • Experience designing, developing, testing, and supporting scalable JavaScript applications in production
  • Strong experience with JavaScript and TypeScript
  • Experience with modern frontend frameworks such as React, Next.js, Angular, Vue, or similar
  • Familiarity with relational and in-memory databases such as PostgreSQL and Redis
  • Experience with professional software engineering practices across the full development lifecycle, including unit testing, documentation, and code reviews
  • Working knowledge of SQL
  • Experience working both independently and as part of an agile development team
  • Proficiency with Git and standard version control workflows
  • Experience working in Linux environments
  • Strong communication skills, attention to detail, and a track record of delivering high-quality software

Desirable qualifications

  • Experience with graphics and visualization libraries such as D3 or Three.js
  • Experience with UI performance measurement and optimization
  • Experience writing OpenGL/WebGL shaders
  • Knowledge of Python
  • Background or interest in robotics, visualization, or industrial software systems.

Why this role matters

Our user interfaces are the primary way operators interact with complex robotic systems in the field. This role ensures those interfaces are clear, responsive, and reliable, directly impacting usability, safety, and customer confidence. Your work will help translate sophisticated robotics capabilities into practical, easy-to-use tools.

Benefits

  • We are a fast paced and growing company with real robotic hardware in the field around the world, generating actual revenue
  • Competitive compensation and full benefits: medical, dental, vision, disability, life insurance, 401(k) with match
  • Uncounted PTO policy and flexible hybrid work model
  • Small, fast-moving team with hands-on work and immediate impact

Posted 2026-01-08

Recommended Jobs

Vice President, Business Development - Life Sciences

Prognos
Philadelphia, PA

This sales role will be based remotely in the continental United States Prognos Health is hiring a Vice President, Business Development (Life Sciences), focused on selling real-world data soluti…

View Details
Posted 2026-01-14

Equipment Operator

Dynamics ATS
Good, PA

Equipment Operator   JOB-10045710   Anticipated Start Date February 2, 2026   Location Williston, ND   Type of Employment Contract Hire   Employer Info Our client is a g…

View Details
Posted 2026-01-13

FedEx Delivery Driver

Route Elite
Middletown, Dauphin County, PA

Join our team and begin your future in FedEx Delivery TODAY! with the local company,  BMA Logistics Corp , out of Middletown, PA. Start your new career within days earning anywhere between $900 t…

View Details
Posted 2026-01-07

COMMERCIAL AND INDUSTRIAL ELECTRICIAN (Hazle Twp)

George J Hayden Inc
Hazle, PA

Description: Join Our Team as a Commercial/Industrial Journeyperson Electrician - Sign-On/Retention Bonus: $2,500 Hayden Power Group, a family-owned electrical contractor with over 50 years of…

View Details
Posted 2026-01-01

Broker

Aon
Fort Washington, PA

Reference #: 94473 Aon is looking for a Client Facing Broker with specific Cyber Experience. This is a hybrid position-based out of our Fort Washington, PA or Philadephia, PA office. The Client Fa…

View Details
Posted 2026-01-12

Service Writer/Cashier

G O Crivelli Automotive Inc.
New Castle, PA

We're looking to hire a Service Writer Cashier Clerk. Duties : Receives payment for service transactions. Have basic automotive knowledge.  Answer phone calls. File repair orders. …

View Details
Posted 2026-01-06

News Reporter

Centre County, PA

The Centre Daily Times seeks an aggressive, enterprising reporter to uncover what’s happening and hold leaders accountable at Pennsylvania’s largest university, and how the decisions made there impact…

View Details
Posted 2025-12-16

Associate Attorney - 1-4 Yrs Experience - Workers' Compensation/Medicare Compliance - Pittsburgh, PA

Marshall Dennehey
Pittsburgh, PA

Marshall Dennehey, a leading AM Law 200 civil defense law firm with more than 60 years of dedicated service to our corporate, insurance and individual clients, is seeking a Workers' Compensation and …

View Details
Posted 2026-01-01

Conflicts Attorney

Liberty Personnel Services, Inc.
Philadelphia, PA

Job Details: Conflicts Attorney - Philadelphia Law Firm (Center City) - A flexible, hybrid schedule is available with this role! $130-150k Summary: As a Conflicts Attorney you will play pla…

View Details
Posted 2026-01-07

Crane Operator

Tecta & Schwickerts
Saltsburg, PA

Crane Operator Position Identification: Non-Exempt Reports to: Foreman   Position Summary: ~ Operate, maintain, and inspect crane and rigs for construction projects as assigned. …

View Details
Posted 2025-12-03