- Featured in:
Find out what is the best resume for you in our Ultimate Resume Format Guide.
Additional Engineering Resume Samples
UI Engineer Resume Samples
No results found
0-5 years of experience
Design Tools Used: Paper mockups, HTML mockups, Balsamiq, functional prototype Team Size: 1 to 4
- Improved the usability of the existing workflows by fixing several workflow bugs and UI issues based on user interviews, contextual inquiry and observations apart from user reported bugs
- Designed and developed end-to-end statistical review tool
- Championed better UX/UI principles to the team
- Work in a fast paced biweekly scrum Agile development process
0-5 years of experience
- Developed iTunes Music Store Home and Exclusive Artist screens
- Produced weekly new music newsletter for iTunes Music Store customers
- Directed end-to-end front end development efforts for .Mac web application suite
- Constructed themes for iPhoto and iDVD iLife desktop applications
- Led UI engineering efforts for Apple’s HomePage and Webmail web applications
- Maintained Technical Notes and Q&A sections of Apple Developer Connection site
0-5 years of experience
- Built new content delivery features on client sites, including samsung.com, usatoday.com, livestrong.com, match.com, sfgate.com, golfsmith.com, etc., using Python, HTML5, CSS3, JavaScript, and jQuery.
- Lead custom analytics platform for all client sites using Google Embed API, with export capabilities and automated PDF creaton.
- Won best app for internal Hathathon using AngularJS.
- Managed products using Jira, Slack, and Mercurial for version control.
0-5 years of experience
- Helped lead team in conversion from a Backbone + LESS + Gulp frontend Javascript (React, Node, Angular, jQuery) architecture to a React + PostCSS + Mocha + Webpack architecture.
- Worked on products across various platforms including iOS, Android, PHP Windows, Mac OS, Server APIs, and Web UI’s.
- Separated UI components, stores, helpers, etc into their own NPM modules Ruby for sharing across projects.
- Collaborated with Ul/UX team on product creation and hand over to the development team.
- Contributed to junior developer growth and team member hiring/onboarding.
0-5 years of experience
- In charge of maintaining, fixing, and debugging code on Lexus.com.
- Aided the redesign of Lexus.com, which involved styling pages and designing features that will be used by luxury car shoppers.
- Worked on several in house projects, that helped elevate the [company name]
0-5 years of experience
- Synthesize UX requirements into code with precise detail.
- Deliver UX prototypes using the lightning design rapid prototyping kit.
- Advices, collaborate with, and synthesize feedback from UX designers and Product Management.
- Assist front-end engineers with component development.
- Environments used: Force.com for salesforce, HTML5, CSS, JavaScript, Apex Class.
0-5 years of experience
- Developed Encompass LOConnect, a responsive & mobile web, loan origination software solution
- Responsible for development of key features for Encompass LOConnect, including loan timeline and summary cards, featured on http://elliemae.com/encompass/encompass-lending-platform
- Only UI Engineer called upon to fix UI features which didn’t accurately match high quality UI designs
UI Engineer Duties and Responsibilities
No two UI engineers are exactly alike, as specific skills vary from employer to employer. However, after analyzing online job postings, we identified several core duties and responsibilities common to the job:
Gather Project Requirements Before creating any actual designs, UI engineers meet with managers, product design professionals, and other engineers to discuss how users can best use the website. This includes considering features offered and the placement of content on the page across different devices, including phones, tablets, and computers.
Create User-Facing Designs UI engineers use the project’s requirements and their UI design skills to create prototypes of how the webpage will look. They create wireframes and mockups outlining content placement and even prototypes to present to the company’s engineering team.
Turn Designs into Code After they create their designs, UI engineers use front-end coding languages such as HTML, CSS, and JavaScript to create the website’s actual user interface. In the process, they look for ways to optimize the code to ensure the website performs well for users.
Debug Code UI engineers fix errors in their code both during development and after the website goes live. They continually check that the website works properly as they write the code, and when users report problems using a part of the website, UI engineers run tests to find and resolve the issue.
Improve User Interfaces Even after the website is bug-free and works fine for users, UI engineers constantly seek ways to improve the user interface. They use their creativity and expertise to improve usability and add new functionality.
UI Engineer Skills and Qualifications
UI engineers must understand a user’s point of view to make effective design decisions. They should also have a bachelor’s degree and samples of design work that demonstrate their coding and design skills. Employers also look for the following abilities:
- Understanding of user interface design – UI engineers anticipate the challenges users may have using a website and have expertise in how to structure page content to make it understandable and easy to navigate
- Front-end development – turning design concepts into a website requires knowing how to use front-end development languages such as HTML, CSS, and JavaScript. UI engineers also use libraries and frameworks such as Angular and React to produce more structured and efficient code
- Familiarity with databases – since UI engineers often write code that accesses data on the web, they need to understand how databases work and how to run queries to access the desired data
- Problem-solving skills – it takes an effective problem-solver to debug code that causes the page not to render properly as well as to run tests that check for usability issues
- Communication skills – since gathering and understanding requirements is key to making effective user interface designs, UI engineers communicate clearly with others on the team to make sure the design fits all needs
UI Engineer Education and Training
UI engineers can find work with a bachelor’s degree in graphic design, web design, computer science, web development, or a similar field. These degree programs cover computer programming languages, design principles, networking, systems analysis, and data structures, among other technical topics. Some of these programs offer concentrations in design that can benefit a UI engineer and teach concepts such as wireframing and user experience design. UI engineers may also need additional online or in-classroom training to learn to use graphics software.
UI Engineer Salary and Outlook
The Bureau of Labor Statistics (BLS) groups UI engineers with other web developers and lists their median salary as about $68,000 a year. UI engineers in the 10th percentile earn about $37,000 a year, and the highest paid earn more than $122,000 a year. UI engineers who work full time for large companies often receive benefits packages including paid vacation and holidays, medical and dental insurance, and retirement savings programs. Some companies also help pay for continuing education. According to the BLS, UI engineers and other web developers can expect strong employment growth at a rate of 15 percent through 2026, about twice the average across all occupations. UI engineers who can make websites that work on multiple devices, know several programming languages, and can use graphics software have the best prospects.
Helpful Resources
Does working as a UI engineer sound right for you? These resources can teach you more about the field and help you connect with other industry professionals:
User Experience (UX) / User Interface (UI) / Interaction Design (IxD) / IA / Discussions / Jobs – this LinkedIn group provides a place for UI professionals to discuss design applications and coding languages as well as find local events and jobs in the field
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques – author Wilbert O. Galitz has several decades of experience creating user interface designs. This book offers insights from over 300 studies he conducted about how people use user interfaces and how to best structure designs to make them comfortable and easy to understand
User Experience Professionals Association – this organization offers guides and training on how to improve the user experience, as well as mentoring. It also hosts an annual conference and offers local chapters to help members network with other professionals
Designing Interfaces: Patterns for Effective Interaction Design – designed to help UI engineers follow design patterns to create effective user interfaces for websites, mobile apps, and other software, this guide provides practical advice on organization, navigation, data presentation, and user input