UI Engineer Job Description

UI Engineer Job Description

4.7
173 votes for UI Engineer
UI engineer provides implementation of compelling data visualizations, dashboards, tools, and utilities using Open Source technologies (Java/J2EE, JavaScript, HTML, CSS, D3, etc.).

UI Engineer Duties & Responsibilities

To write an effective UI engineer job description, begin by listing detailed duties, responsibilities and expectations. We have included UI engineer job description templates that you can modify and use.

Sample responsibilities for this position include:

Implementation from PSD to HTML and CSS
5 plus years’ experience in designing and developing JavaScript-heavy web front-ends
Significant experience with modern JavaScript and UI libraries, such as Backbone.js, Bootstrap, jQuery, Handlebars.js, Mustache.js, and/or AngularJS
Experience with JavaScript build tools, such as Grunt, Bower, and Browserify
Strong commitment to unit testing and experience with JavaScript unit testing tools
Ensuring a clear dependency chain, in regard to the application logic the feature based java script libraries
Creating configuration, build and test scripts for Continuous Integration environments for UI components using javascript build tool like gulp to automate the tasks
Provid both analytical and creative skills, great attention to detail
Collaborating with the design team
Brainstorming UI / UX ideas

UI Engineer Qualifications

Qualifications for a job description may include education, certification, and experience.

Licensing or Certifications for UI Engineer

List any licenses or certifications required by the position: AWS, ITIL, ACE, PCI, CE, OS, SWA, SDAT, UX, CSTE

Education for UI Engineer

Typically a job would require a certain level of education.

Employers hiring for the UI engineer job most commonly would prefer for their future employee to have a relevant degree such as Bachelor's and Master's Degree in Computer Science, Engineering, Technical, Software Engineering, Computer Engineering, Education, Design, Electrical Engineering, Information Systems, Business

Skills for UI Engineer

Desired skills for UI engineer include:

CSS
JavaScript
HTML
XML
AJAX
JSON
Java
Adobe products
HTTP

Desired experience for UI engineer includes:

5+ years of industry experience in building multi-tier, scalable, enterprise
Experience in UI development using HTML5 technologies in commercial software
Formal degree in computer science or equivalent
Extensive experience with rich web client technologies
Practical experience with at least one modern web-app framework such as ExtJS
Strong sense of product usability

UI Engineer Examples

1

UI Engineer Job Description

Job Description Example
Our growing company is looking for an UI engineer. Please review the list of responsibilities and qualifications. While this is our ideal list, we will consider candidates that do not necessarily have all of the qualifications, but have sufficient experience and talent.
Responsibilities for UI engineer
  • Translating HTML and CSS wireframes into solutions that render correctly across browsers and devices
  • Client-side JavaScript frameworks such as React.js
  • Implement using modern tools and methods for the UI in a strict MVC architecture
  • Make secure coding practices a part of your core
  • Maintain a high level of testability in your code
  • Implement public facing webpages
  • Build responsive web application using CSS3/HTML5 and Angular 1&2
  • Collaborate with Product owner, Create Mockups, collaborated in creation and documentation of UI data architecture
  • Take part in the team’s ownership of the development code, process & change lifecycle, ensuring the platform is well maintained, issues are quickly resolved, and that its capabilities are continuously improved by the team as a whole through a consistent agile approach
  • Able to work on sizeable individual efforts on teams using agile methodologies
Qualifications for UI engineer
  • Experience in design of service interface and public APIs
  • Virtualization technologies, centralized networking management are big plus
  • Must have knowledge of Internet/Browser functionality – Cookies, HTTP requests, Redirects
  • Operation of its machines
  • Knowledge of JavaScript MV* frameworks
  • Deep understanding of Web UI technologies a must
2

UI Engineer Job Description

Job Description Example
Our company is looking to fill the role of UI engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for UI engineer
  • Participate in architecture, design and implementation of threat intelligence product
  • Work directly with product management to define the requirements
  • Suggest and implement improvements to the development process
  • Own all aspects of implementation for features from design to development, deployment to production, and support and maintenance
  • Responsible for implementation of feature/component with highest quality with specific directions and guidance
  • Constantly driving innovations in the component to enable build features which makes high impact on Customers
  • Ability to estimate scope, task effort and communicate progress and risks
  • Ensure features implement monitoring, metric dashboards, runbooks, logging, escalations and alerts
  • Participate in technical forums and make learning relevant technologies a continuous habit
  • Collaborate with UX, product managers and other technical teams to create world-class user interfaces
Qualifications for UI engineer
  • In-depth experience with object oriented programming in a multi-threaded environment
  • In-depth experience with XML, REST and Web Services
  • Experience with micro service based architectures, a big plus
  • Experience with containers, a big plus
  • An aptitude for understanding business applications from a functional and technical perspective
  • Exposure to JavaScript libraries like YUI, jQuery, Sencha will be an added advantage
3

UI Engineer Job Description

Job Description Example
Our company is growing rapidly and is hiring for an UI engineer. To join our growing team, please review the list of responsibilities and qualifications.
Responsibilities for UI engineer
  • JQuery DOM selection and manipulation
  • Creation of new continuous integration pipelines and new artifact generation
  • Leading the creation of new deployment practices and incorporation of build tools
  • Partnership with QA to develop plans for cross-device testing
  • Contributions to agile team ceremonies
  • Design, develop, integrate and deploy web UI applications
  • Work with SMEs to understand requirements and contribute towards UX design
  • Assume and own responsibilities on projects, setting accurate expectations on scope of work and time required to complete
  • Build strong partnerships with support engineers and other stakeholders
  • Mentor and develop junior staff peers on cross-functional teams
Qualifications for UI engineer
  • Champions strategic UI direction
  • Defines and documents processes for UI Engineering
  • Reviews feature implementations across teams
  • Leads design sessions across all of UI Engineering
  • Communicates direction to senior leadership
  • Have a Bachelor’s degree in Computer Science or equivalent experience
4

UI Engineer Job Description

Job Description Example
Our company is growing rapidly and is looking to fill the role of UI engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for UI engineer
  • Collaboratively design experiences which add quantifiable value for users and our business
  • Balance the needs of the business and the user with the reality of our development environment
  • Operate as part of an agile team in a dual-track agile environment
  • Real ownership of the products and features you build
  • Creating Robust Single Page Applications (SPA) utilizing latest web frameworks
  • Implementing mobile first strategies to create scalable web applications for various devices
  • You would be responsible for implementation of feature/component with highest quality with specific directions and guidance
  • Should have the ability to estimate scope, task effort and communicate progress and risks
  • Should be able to collaborate with development teams and help identify and drive building reusable platforms/libraries, using iterative development practices
  • Should ensure features implement monitoring, metric dashboards, runbooks, logging, escalations and alerts
Qualifications for UI engineer
  • Ability and willingness to mentor/coach junior engineers
  • Leverage open source tooling to be more efficient
  • Proficient with a programming language other than Javascript
  • Knowledge of multiple JS frameworks and how they compare
  • Proficient in designing for mobile first
  • Actively refactors new and existing code
5

UI Engineer Job Description

Job Description Example
Our innovative and growing company is looking for an UI engineer. If you are looking for an exciting place to work, please take a look at the list of qualifications below.
Responsibilities for UI engineer
  • You should participate in technical forums and make learning relevant technologies a continuous habit
  • Uncover user needs and usability issues through observational, use-case-focused techniques such as usability testing and contextual inquiry.(User Research)
  • Determine user paths via site navigation, information organization, information relationship building, and customer journey mapping
  • Familiarity with implementing an applications in a SAAS and cloud environments
  • Must be able to create site maps and translate those into wire frames
  • Create clickable prototypes for user testing
  • Must be able to present ideas and then be skilled enough to back up those findings through effective communication directly with the clients
  • Lead the implementation of key web (client-side) tasks in a highly technological, innovative, and vibrant environment
  • Develop new user-facing features using React.js
  • Build reusable components and front-end libraries for future use
Qualifications for UI engineer
  • Several years of experience in developing JavaScript/HTML based UI for distributed, multi-tier enterprise applications
  • Proficient in optimizing page load times
  • Involved in screening and hiring new UI engineering candidates
  • Obtained a Bachelor’s degree in Computer Science or equivalent experience
  • You have 6+ years developing web applications using modern JavaScript
  • You can style in CSS3 without help from Bootstrap et al

Related Job Descriptions

Resume Builder

Create a Resume in Minutes with Professional Resume Templates