×
Register Here to Apply for Jobs or Post Jobs. X

Principal Software Engineer- UI​/UX; React

Job in Headquarters, Clearwater County, Idaho, USA
Listing for: O'Reilly Technology Services, Inc.
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    Front End Developer, Full Stack Developer, Software Architect, React.js
Salary/Wage Range or Industry Benchmark: 120000 - 160000 USD Yearly USD 120000.00 160000.00 YEAR
Job Description & How to Apply Below
Position: Principal Software Engineer- UI/UX (React)
Location: Headquarters

The Principal Software Engineer operates with a high degree of independence, providing technical oversight, architectural vision, and hands‑on guidance for our front‑end ecosystems. Sitting within the Architecture Team, this role defines and implements modern UI/UX engineering standards across the enterprise, designing, developing, and scaling high‑quality, resilient user experiences for our retail systems, mobile applications, web platforms, and beyond.

Location and

Working Conditions:

Springfield, MO – on site only. Remote work is not an option.

Responsibilities and Duties
  • Architectural Leadership:
    Drive the technical direction, standards, and best practices for front‑end development across web and mobile applications.
  • UI/UX Implementation:
    Collaborate closely with product design teams to translate complex UX visions into scalable, reusable, and accessible component libraries.
  • Enterprise Scaling:
    Support and modernize high‑traffic retail systems, ensuring seamless integration between front‑end interfaces and backend services.
  • Technical Oversight:
    Provide mentorship, code reviews, and technical governance to engineering teams to ensure compliance with architectural standards.
  • Innovation & Resilience:
    Design software solutions with a focus on performance, security, maintainability, and exceptional user experience.
  • Continuous Improvement:
    Recommend and champion technical advancements to elevate software quality and infrastructure performance.
  • Cross‑Functional

    Collaboration:

    Partner with cross‑functional teams to conceptualize data‑driven technology solutions and original designs.
  • Application Evolution:
    Guide the lifecycle of new and existing applications by identifying critical areas for modification and improvement.
  • Advanced Testing & Monitoring:
    Develop and automate complex testing, diagnostics, and proactive alerting to optimize application stability and performance.
  • Defect Resolution:
    Monitor, isolate, and resolve complex software defects to maintain high‑functioning, resilient applications.
  • Project Delivery & Estimation:
    Lead work breakdown structures (WBS), scoping, and estimation activities to ensure predictable software delivery timelines.
  • Technical Road mapping:
    Contribute to and maintain a technical roadmap aligned with overarching business priorities.
  • CI/CD Governance:
    Oversee continuous integration and deployment (CI/CD) activities within established operational guardrails.
  • Technology Scouting:
    Evaluate emerging industry trends, tools, and external developments for their potential impact and utility to the organization.
  • Professional Development:
    Maintain an in‑depth understanding of industry best practices, regulations, and technologies through continuous learning.
Skills and Qualifications
  • Required:
    • 10+ years of experience in software engineering.
    • Modern Front‑End Expertise:
      Deep production experience with React.js or equivalent modern JavaScript frameworks (e.g., Vue, Angular), state‑management libraries, and front‑end build tools.
    • UI/UX Engineering Focus:
      Strong eye for design systems, responsive layouts, web accessibility (WCAG), and user‑centric workflows.
    • Architectural Mindset:
      Experience establishing engineering standards, creating reusable frameworks, and guiding multi‑functional development teams.
    • Complex Ecosystems:
      Proven track record supporting large‑scale enterprise web applications or high‑traffic retail/point‑of‑sale systems.
    • Software Development Life Cycle (SDLC) expertise: requirements analysis, design, development, testing, and maintenance.
    • Documentation:
      Ability to create clear, comprehensive artifacts that convey complex technical concepts and overall system design.
    • Programming Languages & Tools:
      Object‑oriented/component‑oriented development, database UI, cloud computing (deploying/managing cloud‑based infrastructure and services).
  • Desired:
    • Mobile Development:
      Experience building or supporting mobile applications (Native, React Native, or hybrid frameworks).
    • Cloud Ecosystems:
      Experience deploying and managing front‑end applications within cloud environments (AWS, Azure, or GCP).
    • Java Knowledge:
      Familiarity with Java‑based backend services, microservices, or APIs to bridge UI and backend…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary