CrawlJobs Logo

Filters

Location
Salary

UI Software Engineer Jobs (On-site work)

5 Job Offers

UI UX Senior Software Engineer
Save Icon
Senior UI/UX Software Engineer needed to lead full-stack development for U.S. Army and USMC defense systems at Aberdeen Proving Ground. Requires expertise in Java, JavaScript, React, Angular, and Agile methodologies. Must have experience with DoD mission-critical platforms, CI/CD pipelines, and c...
Location Icon
Location
United States , Aberdeen Proving Ground
Salary Icon
Salary
Not provided
VES
Expiration Date
Until further notice
Frontend Software Engineer – Robotics Teleoperation UI
Save Icon
Join our team in Redmond as a Frontend Software Engineer, specializing in Robotics Teleoperation UI. Develop modern web applications using TypeScript and React to create intuitive interfaces for robotics systems. Collaborate with engineering teams to enhance usability and performance. We offer co...
Location Icon
Location
United States , Redmond
Salary Icon
Salary
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Frontend Software Engineer – Robotics Teleoperation UI
Save Icon
Join our team in Burlingame as a Frontend Software Engineer focused on Robotics Teleoperation UI. Develop modern web applications using TypeScript and React to create intuitive interfaces for robotics operations. Enjoy competitive compensation, a 401(k) match, bonus programs, and comprehensive he...
Location Icon
Location
United States , Burlingame
Salary Icon
Salary
Not provided
sigmadzn.com Logo
Sigma Design
Expiration Date
Until further notice
Simulation UI Software Engineer - Qt/QML
Save Icon
Location Icon
Location
Germany , Manching
Salary Icon
Salary
Not provided
airbus.com Logo
Airbus
Expiration Date
Until further notice
Senior Principal Software Engineer - UI
Save Icon
Location Icon
Location
United States , Raleigh
Salary Icon
Salary
128000.00 - 176000.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice

About the UI Software Engineer role

A career in UI software engineering offers a dynamic blend of creativity and technical rigor, focusing on the development of the visual and interactive layers of software applications. Professionals in this field are responsible for translating design concepts and user experience (UX) principles into functional, responsive, and high-performance interfaces. They bridge the gap between graphic design and backend logic, ensuring that users can seamlessly interact with complex systems through intuitive controls, animations, and visual feedback. The primary goal is to create applications that are not only aesthetically pleasing but also fast, accessible, and reliable across a wide range of devices and screen sizes.

Typical responsibilities for UI software engineers include architecting and building reusable component libraries, implementing state management for dynamic user interfaces, and optimizing rendering performance to ensure smooth interactions. They write clean, maintainable code using modern front-end technologies such as React, Angular, Vue.js, or TypeScript, often working in close collaboration with product managers, designers, and backend engineers. A significant portion of the role involves debugging cross-browser compatibility issues, integrating with RESTful or GraphQL APIs, and ensuring that the UI adheres to security and accessibility standards (like WCAG). Many UI engineers also contribute to the continuous improvement of development workflows, including setting up automated testing frameworks, participating in code reviews, and adopting best practices like CI/CD and test-driven development.

The typical skill set for a UI software engineer is broad and evolving. A strong foundation in core web technologies—HTML, CSS, and JavaScript—is essential. Beyond that, proficiency in at least one modern JavaScript framework (such as React, Vue, or Angular) is highly standard. Experience with responsive design, CSS preprocessors (Sass, Less), and version control systems like Git is expected. Many roles also require knowledge of performance profiling tools, debugging techniques, and familiarity with cloud services or containerization for deployment. As the industry advances, skills in areas like generative AI integration, agentic coding tools, and cross-platform development are becoming increasingly valuable. While a bachelor’s degree in computer science or a related field is common, equivalent practical experience and a demonstrated portfolio of work can be equally compelling.

Ultimately, UI software engineering is a career for those who enjoy solving complex technical problems while keeping the end-user experience at the forefront. It requires a balance of analytical thinking and creative problem-solving, along with a commitment to staying current with rapidly changing technologies. Whether building consumer-facing apps or enterprise-level platforms, professionals in this role have a direct impact on how millions of people interact with technology every day, making it a rewarding and impactful field for those seeking UI software engineer jobs.