1

Ui Software Developer Jobs in Utah (NOW HIRING)

Sr. Software Engineer in Test

Salt Lake City, UT · On-site

$106K - $138K/yr

Mentor Software Engineers in Test and advocate for testing best practices across teams. * Assist ... Experience developing and maintaining automated UI and API test suites. * Experience maintaining ...

We have been developing amazing Human Resource Management software and we are ready to rock the ... Mobile UI/UX Development for Android and IOS. * Marketing Experience. Additional Information ...

... UI, across the platform, not just one layer. * Design and write Postgres migrations: apply to ... Translate compliance into software: turn cGMP and 21 CFR Part 11 / Part 111 requirements into ...

We have been developing amazing Human Resource Management software and we are ready to rock the ... Mobile UI/UX Development for Android and IOS. * Marketing Experience. Additional Information ...

... DevOps, Product, and UI/UX teams • Contribute to code reviews, documentation, and engineering best practices Qualifications : Required : • 3-6 years of software engineering experience in ...

next page

Showing results 1-20

Ui Software Developer information

What are UI Software Developers?

UI Software Developers are professionals who design, develop, and maintain user interfaces for software applications. They focus on creating interactive and visually appealing elements that allow users to interact with software easily. UI Software Developers typically work with front-end technologies like HTML, CSS, JavaScript, and frameworks such as React or Angular. Their goal is to ensure a seamless and intuitive user experience by collaborating closely with UX designers and backend developers.

How does a UI Software Developer typically collaborate with designers and backend developers during a project?

UI Software Developers work closely with UX/UI designers to translate visual concepts and user flows into interactive, functional interfaces. They frequently participate in design review meetings, provide feedback on technical feasibility, and help refine user experiences. Additionally, UI developers coordinate with backend developers to integrate APIs and ensure seamless data flow between the frontend and backend systems. Regular communication and collaboration through tools like version control and project management platforms are key to maintaining alignment and delivering high-quality products.

What are the key skills and qualifications needed to thrive as a UI Software Developer, and why are they important?

To thrive as a UI Software Developer, you need strong proficiency in front-end programming languages (such as JavaScript, HTML, and CSS) and a solid understanding of user interface design principles, often supported by a degree in computer science or related fields. Familiarity with frameworks like React, Angular, or Vue.js, as well as experience using version control systems like Git, are typically required. Creative problem-solving, attention to detail, and effective collaboration are standout soft skills for this role. These skills ensure the development of engaging, user-friendly interfaces that meet both technical requirements and user expectations.

What is the difference between Ui Software Developer vs Front-End Developer?

AspectUi Software DeveloperFront-End Developer
Required SkillsUI design, prototyping, coding in HTML/CSS/JavaScript, user experience focusHTML, CSS, JavaScript, frameworks like React or Angular, responsive design
Work EnvironmentDesign teams, product teams, UI/UX departmentsWeb development teams, software companies, agencies
Common UsageCreating user interfaces, visual design, interactive prototypesImplementing visual designs into functional websites/apps

The Ui Software Developer and Front-End Developer roles often overlap, especially in skills like HTML, CSS, and JavaScript. However, Ui Software Developers tend to focus more on UI design, prototyping, and user experience, while Front-End Developers emphasize coding, frameworks, and implementing designs into functional products. Both roles are essential in web and app development, often working closely together to deliver seamless user interfaces.

Infographic showing various Ui Software Developer job openings in Utah as of July 2026, with employment types broken down into 83% Full Time, 7% Part Time, 1% Temporary, and 9% Contract. Highlights an 82% Physical, 3% Hybrid, and 15% Remote job distribution.
IT Software Developer IV

IT Software Developer IV

University of Utah

Salt Lake City, UT • On-site

Full-time

This job post has expired 1 day ago. Applications are no longer accepted.


University Of Utah rating

7.1

Company rating: 7.1 out of 10

Based on 158 frontline employees who took The Breakroom Quiz

364th of 555 rated colleges and universities


Job description

Job Summary:
The University of Utah is a flagship institution in higher education located in Salt Lake City. They are seeking an IT Software Developer IV to develop and support custom student information system applications, collaborating with various stakeholders to create innovative and secure applications.
Responsibilities:
• Develop, support, and maintain Student Information System software used by partner colleges throughout the state.
• Participate in all phases of the full software development lifecycle.
• Operate effectively as part of a small, collaborative team, taking initiative and managing priorities with minimal oversight.
• Gather and refine requirements with stakeholders, customers, and system administrators.
• Design, plan, and implement broad architectural solutions related to application development and deployment.
• Lead the design and development of a new Blazor-based web platform as a full migration from the existing WPF desktop application.
• Communicate effectively with team members, stakeholders, and customers through strong verbal and written skills.
• Manage working time effectively, operating independently while actively seeking opportunities for improvement.
• Maintain a personal commitment to continuous learning and professional growth.
• Maintain and enhance system integrations with connected platforms such as Canvas, Tableau, Salesforce, financial aid processing, payments, and others.
• Prepare reports and correspondence related to project specifications, activities, and status.
• Analyze information to recommend and plan the installation of new systems or modifications to existing systems.
• Consult with customers and cross-functional departments on project status, proposals, and technical issues related to software design and maintenance.
• Confer with project managers to gather information on limitations, capabilities, and requirements.
• Coordinate the installation and deployment of software systems.
• Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives.
• Mentor junior developers and provide guidance on technical approach, code quality, and best practices.
• Supervise and assign work to programmers, as needed.
Qualifications:
Required:
• Develop, support, and maintain Student Information System software used by partner colleges throughout the state.
• Participate in all phases of the full software development lifecycle.
• Operate effectively as part of a small, collaborative team, taking initiative and managing priorities with minimal oversight.
• Gather and refine requirements with stakeholders, customers, and system administrators.
• Design, plan, and implement broad architectural solutions related to application development and deployment.
• Lead the design and development of a new Blazor-based web platform as a full migration from the existing WPF desktop application.
• Communicate effectively with team members, stakeholders, and customers through strong verbal and written skills.
• Manage working time effectively, operating independently while actively seeking opportunities for improvement.
• Maintain a personal commitment to continuous learning and professional growth.
• Maintain and enhance system integrations with connected platforms such as Canvas, Tableau, Salesforce, financial aid processing, payments, and others.
• Prepare reports and correspondence related to project specifications, activities, and status.
• Analyze information to recommend and plan the installation of new systems or modifications to existing systems.
• Consult with customers and cross-functional departments on project status, proposals, and technical issues related to software design and maintenance.
• Confer with project managers to gather information on limitations, capabilities, and requirements.
• Coordinate the installation and deployment of software systems.
• Participate in Agile/Scrum ceremonies including sprint planning, standups, and retrospectives.
• Mentor junior developers and provide guidance on technical approach, code quality, and best practices.
• Supervise and assign work to programmers, as needed.
• Strong proficiency in C#, SQL Server, ASP.NET Core (including Blazor and Web API), HTML, CSS, and JavaScript.
• Experience building web interfaces using the Blazor framework, including dependency injection, multithreaded programming, and component-based UI design.
• Familiarity with WPF desktop applications for the purpose of understanding and migrating existing functionality to web.
• Solid understanding of relational database design, including normalization, ERD modeling, and SQL.
• Experience with SQL query optimization, performance tuning, troubleshooting performance issues, and reviewing database logs.
• Strong commitment to code ownership and quality, including thorough peer code reviews and constructive feedback.
• Experience writing clean, maintainable, and testable code using unit tests, design patterns, and industry best practices.
• Experience with migration of legacy systems to modern web platforms.
• Experience using AI coding assistant tools in an efficient and responsible manner.
• Full-stack experience delivering solutions independently, from requirements refinement through UI design, business logic, database work, testing, and documentation.
• Strong understanding of object-oriented design and programming principles throughout the software development lifecycle.
• Experience building and maintaining CI/CD pipelines and release processes.
• Experience designing and managing APIs with attention to application security, data security, and secure coding practices.
• Experience with OAuth 2.0, OpenID Connect, and SSO authentication flows and configuration.
• Experience working with Docker, IIS, HTTP request/response lifecycles, AJAX, XML, JSON, REST, and SOAP web services.
• Experience using ORM tools such as Entity Framework Core.
• Experience using Git for version control, including structured branching strategies and pull request workflows.
• Experience with application logging, monitoring, and error tracking tools.
• EQUIVALENCY STATEMENT: 1 year of higher education can be substituted for 1 year of directly related work experience (Example: bachelor’s degree = 4 years of directly related work experience).
• IT Software Developer, IV: Requires a bachelor’s (or equivalency) + 8 years or a master’s (or equivalency) + 6 years of directly related work experience.
Preferred:
• Experience with cloud platforms such as Microsoft Azure and AWS.
• Experience with LMS integrations such as Canvas.
• Experience with API gateways such as WSO2 and managing scalable service endpoints.
• Experience with data visualization tools such as Tableau and integrating visualizations into web applications.
• Experience with mobile application development.
• Experience with reporting engines such as Telerik or SSRS.
Company:
The University of Utah, located in Salt Lake City in the foothills of the Wasatch Mountains, is the flagship institution of higher learning in Utah. Founded in 1850, the company is headquartered in Salt Lake City, ut, US, , with a team of 10001+ employees. The company is currently Late Stage.

What University Of Utah employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


University of Utah logo

About University of Utah

Sourced by ZipRecruiter

The University of Utah is the state’s flagship institution of higher education, with 18 schools and colleges, more than 100 undergraduate majors and graduate programs, and an enrollment of more than 38,000 students. It is a member of the Association of American Universities—an invitation-only, prestigious group of 71 leading research institutions. The U is advancing a new national model for higher education that delivers societal impact through education, research, health care, and community service, while making social, economic, and cultural contributions that improve lives across Utah and around the world.

Industry

Colleges, universities, and professional schools

Company size

10,000+ Employees

Headquarters location

Salt Lake City, UT, US

Year founded

1850