User interface developer job description
Updated March 14, 2024
11 min read
Find better candidates in less time
Post a job on Zippia and take the best from over 7 million monthly job seekers.
Example user interface developer requirements on a job description
User interface developer requirements can be divided into technical requirements and required soft skills. The lists below show the most common requirements included in user interface developer job postings.
Sample user interface developer requirements
- Strong proficiency in HTML, CSS, and JavaScript
- Experience with responsive design and cross-browser compatibility
- Knowledge of front-end frameworks such as React, Angular, or Vue.js
- Ability to write clean, organized, and maintainable code
- Understanding of version control systems such as Git
Sample required user interface developer soft skills
- Excellent communication and collaboration skills
- Attention to detail and a passion for creating polished user interfaces
- Ability to work well in a fast-paced, deadline-driven environment
- Strong problem-solving and critical thinking skills
- Continual learning and staying up-to-date with industry trends and best practices
User interface developer job description example 1
BAE Systems user interface developer job description
Because this role involves a combination of collaborative/in-person and independent work, it will take the form of a hybrid work format, with time split between working onsite and remotely.
Come see what you're missing. Our employees work on the world's most advanced systems - Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR) Systems. You'll help develop systems that sense, control, exploit and disseminate actionable information to warfighters supporting a variety of missions. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And you can, too. Our flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first - exemplified by our mission: "We Protect Those Who Protect Us®." Sound like a team you want to be a part of? Come build your career with BAE Systems.
BAE Systems is looking for a GUI software developer to join a team of skilled engineers in creating and maintaining a suite of secure software products, including a Trusted Operating System, Cross Domain Solutions and other secure applications.
* Please note that pursuant to a government contract, this specific position requires US citizenship status.*
Required Education, Experience, & Skills
US Citizenship with the ability to obtain a Secret security clearance Bachelor's Degree or higher in a computer related field Experience developing GUIs, preferably using Qt Experience with software design, implementation, testing and systems integration Experience developing in C and C++ Experience with SVN, Git and Bugzilla Motivated individual with strong problem-solving and analytic skills to diagnose issues at a system level The ability to engage constructively with peers and technical lead to communicate the technical approach, trade-offs, and technical decisions Effective communication skills (both verbal and written) Highly motivated and able to work well in both team and solo settings Excellent team player who is willing to contribute in any capacity
Preferred Education, Experience, & Skills
Working knowledge of Linux system programming such as sockets, processes, threads, signals, IPC mechanisms Understanding of software security like Mandatory Access Control (MAC), type enforcement, RBAC and secure coding practices Experience with networking such as TCP/IP protocols and routing Experience with XML, XSLT, ISO Schematron and W3C Schemas Experience developing in Java, Python, Qt and Shell scripting Experience with Qt Creator/Qt Designer Experience with Eclipse IDE Familiar with virtualization (VMware or Virtual Box) Experience with Cross Domain systems or basic understanding of it
About BAE Systems Electronic Systems
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems' game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere - from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact - for our customers and the communities we serve.
Our Commitment to Diversity, Equity, and Inclusion:
At BAE Systems, we work hard every day to nurture an inclusive culture where employees are valued and feel like they belong. We are conscious of the need for all employees to see themselves reflected at every level of the company and know that in order to unlock the full potential of our workforce, everyone must feel confident being their best, most sincere self and be equipped to thrive. We provide impactful professional development experiences to our employees and invest in social impact partnerships to uplift communities and drive purposeful change. Here you will find significant opportunities to do meaningful work in an environment intentionally designed to be one where you will learn, grow and belong.
Come see what you're missing. Our employees work on the world's most advanced systems - Command, Control, Communications, Computers, Intelligence, Surveillance, and Reconnaissance (C4ISR) Systems. You'll help develop systems that sense, control, exploit and disseminate actionable information to warfighters supporting a variety of missions. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered today. Drawing strength from our differences, we're innovating for the future. And you can, too. Our flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first - exemplified by our mission: "We Protect Those Who Protect Us®." Sound like a team you want to be a part of? Come build your career with BAE Systems.
BAE Systems is looking for a GUI software developer to join a team of skilled engineers in creating and maintaining a suite of secure software products, including a Trusted Operating System, Cross Domain Solutions and other secure applications.
* Please note that pursuant to a government contract, this specific position requires US citizenship status.*
Required Education, Experience, & Skills
US Citizenship with the ability to obtain a Secret security clearance Bachelor's Degree or higher in a computer related field Experience developing GUIs, preferably using Qt Experience with software design, implementation, testing and systems integration Experience developing in C and C++ Experience with SVN, Git and Bugzilla Motivated individual with strong problem-solving and analytic skills to diagnose issues at a system level The ability to engage constructively with peers and technical lead to communicate the technical approach, trade-offs, and technical decisions Effective communication skills (both verbal and written) Highly motivated and able to work well in both team and solo settings Excellent team player who is willing to contribute in any capacity
Preferred Education, Experience, & Skills
Working knowledge of Linux system programming such as sockets, processes, threads, signals, IPC mechanisms Understanding of software security like Mandatory Access Control (MAC), type enforcement, RBAC and secure coding practices Experience with networking such as TCP/IP protocols and routing Experience with XML, XSLT, ISO Schematron and W3C Schemas Experience developing in Java, Python, Qt and Shell scripting Experience with Qt Creator/Qt Designer Experience with Eclipse IDE Familiar with virtualization (VMware or Virtual Box) Experience with Cross Domain systems or basic understanding of it
About BAE Systems Electronic Systems
BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems' game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere - from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact - for our customers and the communities we serve.
Our Commitment to Diversity, Equity, and Inclusion:
At BAE Systems, we work hard every day to nurture an inclusive culture where employees are valued and feel like they belong. We are conscious of the need for all employees to see themselves reflected at every level of the company and know that in order to unlock the full potential of our workforce, everyone must feel confident being their best, most sincere self and be equipped to thrive. We provide impactful professional development experiences to our employees and invest in social impact partnerships to uplift communities and drive purposeful change. Here you will find significant opportunities to do meaningful work in an environment intentionally designed to be one where you will learn, grow and belong.
Post a job for free, promote it for a fee
User interface developer job description example 2
ALLDATA user interface developer job description
The Lead User Interface Developer is a specialist in Angular, hybrid mobile, and web technologies, responsible for software design on mobile and web in support of the company’s products and technology feature road map. In this role you will collaborate with the Software Engineering Managers, Product Managers and other Developers to define, plan, and carry out software development implementation for customer-facing software.
The successful applicant will be sufficiently experienced with design and architecture to participate in an Architecture Working Group and help represent the interests and initiatives of the User Interface Development Team. In this role you will also review and recommend programming tools and frameworks, identify technical debt, and participate as an active contributor toward solutions that deliver best in class products.
ALLDATA seeks a candidate who is recognized by their peers as an expert in Angular, TypeScript or JavaScript, is familiar with component library construction, single page applications exhibiting responsive design, and performance optimization. This is a position for a proactive thought leader who is driven to excel and lead others by example.
Act as a hands-on development Lead with an active role in design, coding, mentoring, training, and cross-training other developers, both Junior and Senior.
Design and prototype client systems, proofs of concept, and the core of our latest generation of applications that make up the ALLDATA suite of products.
Document and communicate requirements and designs to the development team, third party vendors (as required), and all stakeholders.
Share responsibility for maintaining the standards based ALLDATA UI Component Library, extending this vital resource for all of our UI developers.
Collaborate closely with API implementors to design services contracts that appropriately and optimally support ALLDATA’s products and applications.
Interface with stakeholders to carry out long term technology direction, especially acting as a translator of UI/UX designs and intentions into production software.
Seek opportunities to optimize the existing code for better user experience. Focus on writing re-usable code/components/services.
Position Requirements
Bachelor’s Degree in Computer Science or Computer Engineering (Master’s Degree preferred) 5-7 years of full-time software development 3-5 years in a Senior or Lead Developer role Full stack experience with multi-tiered systems including knowledge of databases, networks, middleware, and a variety of front-end architectures (MVC, etc.) Experience publishing mobile apps in at least one app store Experience with complete lifecycle of software applications (inception through sunset) Experience with modern REST API based applications Fluency in Angular 2+, Bootstrap, TypeScript or JavaScript, HTML5, CSS3, SCSS Experience with a range of modern programming languages especially JavaScript and TypeScript and associated tools like Grunt, Bower, Node, and Github. Demonstrated proficiency and expertise with the implementation of modern user interfaces using a single page architecture, applying material design, and achieving responsive design goals that result in adaptive UIs across a range of form factors
Desired Additional Technical Qualifications
Xamarin and C# Mongo, Oracle, MySQL, SOLR Solid grasp of networking, routing, proxies, load balancers Experience with CI tools: Jenkins, Artifactory, NuGet Experience with collaboration tools like: JIRA, Confluence Experience with security infrastructure: OAuth2.0, OpenID, IdPs Experience with automotive diagnostics: OBDII, DTCs, PIDs, J1979, J2534 Experience working with or developing automotive diagnostic scan tools
Company DescriptionALLDATA – Taking Automotive Intelligence to the Next Level
ALLDATA®, an AutoZone® company, is the automotive industry’s #1 choice for OEM-direct diagnostic and repair information, both mechanical and collision. Founded in 1986, the company has more than 130,000 subscribers in North America who rely on ALLDATA for cloud-based, OEM-accurate automotive service and repair data, shop management software, training, and customer relations tools.
ALLDATA® is building a team that will develop a complete suite of mobile-enabled products and services for all of our products. Be part of a talented team working with the latest technology to create world-class software products.
We are looking for individuals committed to maintaining our position as the leader in our market.
ALLDATA® is an Equal Opportunity Employer.
The successful applicant will be sufficiently experienced with design and architecture to participate in an Architecture Working Group and help represent the interests and initiatives of the User Interface Development Team. In this role you will also review and recommend programming tools and frameworks, identify technical debt, and participate as an active contributor toward solutions that deliver best in class products.
ALLDATA seeks a candidate who is recognized by their peers as an expert in Angular, TypeScript or JavaScript, is familiar with component library construction, single page applications exhibiting responsive design, and performance optimization. This is a position for a proactive thought leader who is driven to excel and lead others by example.
Act as a hands-on development Lead with an active role in design, coding, mentoring, training, and cross-training other developers, both Junior and Senior.
Design and prototype client systems, proofs of concept, and the core of our latest generation of applications that make up the ALLDATA suite of products.
Document and communicate requirements and designs to the development team, third party vendors (as required), and all stakeholders.
Share responsibility for maintaining the standards based ALLDATA UI Component Library, extending this vital resource for all of our UI developers.
Collaborate closely with API implementors to design services contracts that appropriately and optimally support ALLDATA’s products and applications.
Interface with stakeholders to carry out long term technology direction, especially acting as a translator of UI/UX designs and intentions into production software.
Seek opportunities to optimize the existing code for better user experience. Focus on writing re-usable code/components/services.
Position Requirements
Bachelor’s Degree in Computer Science or Computer Engineering (Master’s Degree preferred) 5-7 years of full-time software development 3-5 years in a Senior or Lead Developer role Full stack experience with multi-tiered systems including knowledge of databases, networks, middleware, and a variety of front-end architectures (MVC, etc.) Experience publishing mobile apps in at least one app store Experience with complete lifecycle of software applications (inception through sunset) Experience with modern REST API based applications Fluency in Angular 2+, Bootstrap, TypeScript or JavaScript, HTML5, CSS3, SCSS Experience with a range of modern programming languages especially JavaScript and TypeScript and associated tools like Grunt, Bower, Node, and Github. Demonstrated proficiency and expertise with the implementation of modern user interfaces using a single page architecture, applying material design, and achieving responsive design goals that result in adaptive UIs across a range of form factors
Desired Additional Technical Qualifications
Xamarin and C# Mongo, Oracle, MySQL, SOLR Solid grasp of networking, routing, proxies, load balancers Experience with CI tools: Jenkins, Artifactory, NuGet Experience with collaboration tools like: JIRA, Confluence Experience with security infrastructure: OAuth2.0, OpenID, IdPs Experience with automotive diagnostics: OBDII, DTCs, PIDs, J1979, J2534 Experience working with or developing automotive diagnostic scan tools
Company DescriptionALLDATA – Taking Automotive Intelligence to the Next Level
ALLDATA®, an AutoZone® company, is the automotive industry’s #1 choice for OEM-direct diagnostic and repair information, both mechanical and collision. Founded in 1986, the company has more than 130,000 subscribers in North America who rely on ALLDATA for cloud-based, OEM-accurate automotive service and repair data, shop management software, training, and customer relations tools.
ALLDATA® is building a team that will develop a complete suite of mobile-enabled products and services for all of our products. Be part of a talented team working with the latest technology to create world-class software products.
We are looking for individuals committed to maintaining our position as the leader in our market.
ALLDATA® is an Equal Opportunity Employer.
Dealing with hard-to-fill positions? Let us help.
User interface developer job description example 3
AGCO user interface developer job description
Apply now »
**Date:** Oct 12, 2022
**Location:** Hesston, KS, US
**Company:** AGCO
**User Interface / User Experience Developer**
The Green Harvesting Software and Electronics Team at AGCO Hesston Operations has an immediate opening for a Senior Embedded Software Engineer. As the leader in professional hay equipment, AGCO continues to provide advanced technologies to ensure farmers have easy access to precision control. The successful candidate will support these goals through creative user experience design on AGCO's Green Harvesting Platforms.
**What You Will Do:**
+ Within the guard rails of a style guide, exercise your creativity and problem solving by designing modern user experiences with standards-compliant technologies
+ Design new icons and layouts
+ Participate in software development, code review, troubleshoot and repair software problems
+ Perform unit testing and bench tests
+ 100% Remote or hybrid development is optional with 5% or less travel, and occasional travel regionally and internationally for training and testing events
**What You Will Bring:**
+ Experience using conventional programming languages like C++ or Java
+ Portfolio of graphic design and user experience development
+ An eye for good design and intuitive navigation flow
+ Exceptional creativity and driven by a good challenge
+ Strong verbal and written communication skills
**A Plus If You Have**
+ Design experience with Qt, QML, or similar UI design tools
+ Strong ability with C++, including STL and threading
+ Experience using off road, heavy equipment or agricultural equipment
+ Proficiency with Linux command line
+ Experience interacting with hardware inputs and outputs, as well as communications like RS232 or CAN
+ Knowledge of wiring and electrical testing
+ Automated code build tools and static analysis tools
+ Use of work management via Agile and Scrum
+ Experience using a version control system such as SVN or Git.
**Interpersonal Skills**
+ Strong verbal and written communication skills to convey requirements, root cause analysis, new strategies, processes/approaches to a variety of internal or external audiences
+ Ability to address and resolve issues in an objective, fact-based, professional fashion
+ Ability to inspire confidence in project sponsors, owners and participants
+ Motivated self-starter who can relate well to a diverse multidiscipline development team **Travel**
+ Able to travel domestically and internationally for supporting development of equipment.
+ Remote development is optional with occasional travel to main site
**What We Offer:**
GLOBAL DIVERSITY - Diversity means many things to us, different brands, cultures, nationalities, genders, generations - even variety in our roles. You make us unique!
ENTERPRISING SPIRIT- Every role adds value. We're committed to helping you develop and grow to realize your potential.
POSITIVE IMPACT - Make it personal and help us feed the world.
INNOVATIVE TECHNOLOGIES - You can combine your love for technology with manufacturing excellence - and work alongside teams of people around the world who share your enthusiasm.
MAKE THE MOST OF YOU - Benefits include: health care and wellness plans, flexible and virtual work options (where available), 401(k) Savings Plan with company match, paid holidays and paid time off, flexible spending accounts, reimbursement for continuing education, company philanthropic programs, company perks programs, and much more...
**Please note that this job posting is not designed to cover or contain a comprehensive listing of all required activities, duties, responsibilities or benefits and may change at any time with or without notice.**
**AGCO is proud to be an Equal Opportunity Employer.**
**We maintain a drug-free workplace and perform pre-employment substance abuse testing.**
**Job Segment:** User Experience, Embedded, Test Engineer, Testing, Developer, Technology, Engineering
Apply now »
**Date:** Oct 12, 2022
**Location:** Hesston, KS, US
**Company:** AGCO
**User Interface / User Experience Developer**
The Green Harvesting Software and Electronics Team at AGCO Hesston Operations has an immediate opening for a Senior Embedded Software Engineer. As the leader in professional hay equipment, AGCO continues to provide advanced technologies to ensure farmers have easy access to precision control. The successful candidate will support these goals through creative user experience design on AGCO's Green Harvesting Platforms.
**What You Will Do:**
+ Within the guard rails of a style guide, exercise your creativity and problem solving by designing modern user experiences with standards-compliant technologies
+ Design new icons and layouts
+ Participate in software development, code review, troubleshoot and repair software problems
+ Perform unit testing and bench tests
+ 100% Remote or hybrid development is optional with 5% or less travel, and occasional travel regionally and internationally for training and testing events
**What You Will Bring:**
+ Experience using conventional programming languages like C++ or Java
+ Portfolio of graphic design and user experience development
+ An eye for good design and intuitive navigation flow
+ Exceptional creativity and driven by a good challenge
+ Strong verbal and written communication skills
**A Plus If You Have**
+ Design experience with Qt, QML, or similar UI design tools
+ Strong ability with C++, including STL and threading
+ Experience using off road, heavy equipment or agricultural equipment
+ Proficiency with Linux command line
+ Experience interacting with hardware inputs and outputs, as well as communications like RS232 or CAN
+ Knowledge of wiring and electrical testing
+ Automated code build tools and static analysis tools
+ Use of work management via Agile and Scrum
+ Experience using a version control system such as SVN or Git.
**Interpersonal Skills**
+ Strong verbal and written communication skills to convey requirements, root cause analysis, new strategies, processes/approaches to a variety of internal or external audiences
+ Ability to address and resolve issues in an objective, fact-based, professional fashion
+ Ability to inspire confidence in project sponsors, owners and participants
+ Motivated self-starter who can relate well to a diverse multidiscipline development team **Travel**
+ Able to travel domestically and internationally for supporting development of equipment.
+ Remote development is optional with occasional travel to main site
**What We Offer:**
GLOBAL DIVERSITY - Diversity means many things to us, different brands, cultures, nationalities, genders, generations - even variety in our roles. You make us unique!
ENTERPRISING SPIRIT- Every role adds value. We're committed to helping you develop and grow to realize your potential.
POSITIVE IMPACT - Make it personal and help us feed the world.
INNOVATIVE TECHNOLOGIES - You can combine your love for technology with manufacturing excellence - and work alongside teams of people around the world who share your enthusiasm.
MAKE THE MOST OF YOU - Benefits include: health care and wellness plans, flexible and virtual work options (where available), 401(k) Savings Plan with company match, paid holidays and paid time off, flexible spending accounts, reimbursement for continuing education, company philanthropic programs, company perks programs, and much more...
**Please note that this job posting is not designed to cover or contain a comprehensive listing of all required activities, duties, responsibilities or benefits and may change at any time with or without notice.**
**AGCO is proud to be an Equal Opportunity Employer.**
**We maintain a drug-free workplace and perform pre-employment substance abuse testing.**
**Job Segment:** User Experience, Embedded, Test Engineer, Testing, Developer, Technology, Engineering
Apply now »
Start connecting with qualified job seekers
Resources for employers posting user interface developer jobs
User interface developer job description FAQs
Ready to start hiring?
Updated March 14, 2024