Tential Solutions
Tential Solutions

UI Engineer

June 10, 2025
Other
Remote · Columbia, MD
Entry level
Front-end Developer

Job Title: UI Engineer (React)

Job Description

We are seeking an experienced UI Engineer with strong expertise in React and modern JavaScript development. In this role, you will work within a collaborative Agile team to build intuitive, performant, and scalable web applications. You’ll partner closely with engineers, designers, and cross-functional stakeholders to bring user experiences to life and contribute to front-end architecture and design system standards.

Responsibilities

  • Develop and maintain front-end components using React, JavaScript, and CSS
  • Implement responsive and accessible UI designs
  • Write unit and end-to-end tests to ensure product quality
  • Debug web application issues using modern browser development tools
  • Collaborate with engineers and designers to integrate front-end components with APIs and backend systems
  • Participate in Agile ceremonies and contribute to continuous improvement of team processes
  • Leverage tools such as Git, Jira, and Confluence to manage code, track work, and document progress

Required Qualifications

  • 5+ years of relevant front-end engineering experience
  • 3+ years of hands-on experience with React
  • Strong proficiency in JavaScript, HTML5, and CSS3
  • Experience writing tests for React applications (unit and E2E)
  • Familiarity with the full software development lifecycle and Agile methodologies
  • Ability to troubleshoot browser-specific issues and develop cross-browser compatible solutions
  • Working knowledge of Node.js and modern build tools

Preferred Qualifications

  • Understanding of functional programming principles
  • Experience with containerization technologies such as Docker
  • Familiarity with data visualization libraries like D3.js or Three.js
  • Knowledge of design systems and component library architecture

Soft Skills

  • Strong communication and interpersonal skills
  • Self-starter with the ability to take ownership of tasks and deliverables
  • Adaptable and open to experimenting with new tools and practices