Principal UI Engineer

ASGN Incorporated
Austin, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 175K

Job location

Remote
Austin, United States of America

Tech stack

JavaScript
API
HTML5
Browser Compatibility
CSS
Code Review
Continuous Integration
ECMAScript
EHealth
Performance Tuning
Preprocessor
Ruby on Rails
Ui Patterns
Responsive Web Design
Systems Integration
Web Content Accessibility Guidelines
Web Platforms
React
Cypress
Backend
GIT
WebPack
Material Design
Information Technology
Build Tools
GraphQL
Front End Software Development
React Testing Library
REST
Es2015

Job description

We are seeking a Principal UI Engineer to drive the design and implementation of our front-end architecture and user interfaces. You will own the React component library and UI patterns, ensure high-performance, accessible and responsive experiences across web platforms, and collaborate closely with product, design and backend teams to deliver customer-facing features. This role requires deep hands-on experience with React, ES6, HTML5, CSS3 and APIs, plus proven leadership in mentoring engineers and defining frontend best practices. Experience with Ruby on Rails is a plus., * Lead the design, development and maintenance of the front-end architecture and a reusable React component library.

  • Write clean, modular ES6+ JavaScript and React code to implement user interfaces and client-side logic.
  • Translate designs into responsive, accessible HTML5 and CSS3 (including modern layout techniques and preprocessors where appropriate).
  • Integrate front-end components with backend services via REST or GraphQL APIs, and collaborate with backend engineers to define contracts and performance expectations.
  • Drive frontend performance optimization, accessibility (WCAG), cross-browser compatibility and mobile responsiveness.
  • Establish and enforce coding standards, run and participate in code reviews, and improve the teams CI/CD and testing practices (unit, integration, and E2E tests).
  • Mentor, coach and guide other engineers, help grow technical skills across the team, and contribute to hiring and onboarding activities.
  • Partner with product managers and UX/design teams to scope features, estimate work, and deliver high-quality user experiences on schedule.

Requirements

  • 5+ years of professional front-end development experience with significant hands-on experience in React.
  • Industry experience with healthcare, telemedicine, pharmacy, or digital health services highly preferred.
  • Strong proficiency in modern JavaScript (ES6+) and client-side patterns.
  • Expert knowledge of HTML5 and CSS3, including responsive design, Flexbox/Grid, and cross-browser issues.
  • Proven experience integrating with RESTful APIs and/or GraphQL.
  • Experience with front-end testing frameworks (e.g., Jest, React Testing Library, Cypress) and familiar with CI/CD workflows.
  • Track record of driving technical decisions, leading projects and mentoring engineers in a team setting.
  • Proficient with version control using Git and familiarity with build tools (Webpack, Vite, or similar).
  • Excellent communication and collaboration skills, with a product-focused mindset and attention to detail.
  • Bachelors degree in Computer Science or related field, or equivalent practical experience.
  • Nice to have: hands-on experience with Ruby on Rails or working knowledge of Rails conventions and APIs.
  • For this position, you must be currently authorized to work in the United States without the need for sponsorship for a non-immigrant visa. This job was first posted by CyberCoders on 07/08/2026 and applications will be accepted on an ongoing basis until the position is filled or closed.Everforth CyberCoders is proud to be an Equal Opportunity Employer

Benefits & conditions

3.63.6 out of 5 stars Austin, TX 78702 Remote $140,000 - $175,000 a year - Full-time

Apply for this position