Senior Software Engineer, Front End jobs in United States
cer-icon
Apply on Employer Site
company-logo

Pittsburgh Robotics Network · 3 weeks ago

Senior Software Engineer, Front End

Pittsburgh Robotics Network is a mining technology company focused on enhancing underground mining operations through innovative decision-making platforms. They are seeking a Senior Software Engineer, Front End to design and maintain user interfaces for robotic systems, ensuring high-performance user experiences in demanding environments.

Artificial Intelligence (AI)AssociationNon ProfitRobotics

Responsibilities

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

Qualification

JavaScriptTypeScriptReactAgile developmentPostgreSQLGitLinuxHigh-quality softwareTroubleshootingCommunication skillsAttention to detailCollaboration

Required

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

Preferred

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

Benefits

Medical
Dental
Vision
Disability
Life insurance
401(k) with match
Uncounted PTO policy
Flexible hybrid work model

Company

Pittsburgh Robotics Network

twittertwittertwitter
company-logo
An organization dedicated to the growth and promotion of Pittsburgh's robotics companies and research institutions

Funding

Current Stage
Early Stage
Total Funding
$0.75M
Key Investors
Appalachian Regional Commission
2024-10-16Grant· $0.75M

Leadership Team

leader-logo
Ryan O'Shea
Communications and Engagement Manager
linkedin
Company data provided by crunchbase