UX DeveloperJob Description, Salary, Career Path, and Trends
A UX developer sees the product or feature from conceptualization through delivery. They apply creative design and ensure the content is targeting the intended audience. Testing and improving site usability while also ensuring optimal performance on a wide variety of browsers is another important role of a UX developer. A UX developer has strong knowledge of web technologies and tools, dealing with front-end development rather than backend.
Sample job description #1
ABC Company is seeking a highly motivated User Experience (UX) Developer to work on our XYZ team. The UX Developer will help bring the goals and objectives of our projects to life. The UX Developer should be comfortable working strategically and tactically, balancing big-picture thinking with impeccable attention to detail. The ideal candidate will thrive in a work environment that requires original thinking, strong problem-solving skills, self-direction, and collaboration with internal stakeholders and external clients. This individual excels at highly creative ideas born from an understanding of user needs and the ability to bring those ideas to life with great UX, UI, and visual design skills. A thorough understanding of contemporary user-centered design methodologies and mobile web design experience a must.
BA or BS in design (Graphic, Interaction, Visual), Electronic Media, Computer Science, Human Factors, or related field
At least 5 years of experience as a UI developer, UX designer, or similar role
Experience with responsive web design and desktop client
Excellent verbal, and written, and presentation skills
Strong data analysis and visualization skills
Strong experience of conceptual user experience design for industrial software products
Experience working in the oil & gas, petrochemical, power, or other process industry
Experience with ASP.Net
Experience with SVG graphic visualizations and the D3.js library a plus
Understanding of Agile software development
Sample job description #2
The UX Developer will provide the highest level of technical expertise for the design, development, and usability of user interfaces for ABC Company software products. They will provide leadership for all front-end design and code while effectively prioritizing and managing deadlines and internal client expectations. They will also develop innovative and effective solutions for the team’s web and mobile interfaces.
This role will require collaboration with project management, developers, engineers, and client teams to create the new look for our next generation of products. It requires broad development expertise and strong design experience with responsive user interfaces running on a broad array of devices, from large screen displays to small mobile screens. Successful candidates will demonstrate past success and enthusiasm to work in a global team-oriented environment that offers the opportunity to build the discipline.
Essential duties and responsibilities:
Product Vision Development
Partner with backend development, project management, test engineers, and client teams to create the new look for our next generation of products
Engage with other developers to create structures that facilitate effective communication in user interfaces
Develop code from sitemaps, wireframes, storyboards, and HTML prototypes
Primarily responsible for the front-end of online projects and partnering with backend development to ensure that the front and back-ends work together as expected
Establish and follow best practices in creating UI components
Other duties, as assigned
Provide technical leadership to the project team; ensure that all team members are working together effectively, are communicating with other teams, and producing quality work in line with the overall program vision
Provide useful updates to allow other managers to plan their business activities
Work with internal and external customers to develop systems to meet required business specifications
Act as a liaison with specified user areas
Identify client software applications and hardware requirements
Assist the scrum manager in performing required tests, installation procedures, and anything else required to complete sprints on time
Required knowledge, skills, and abilities:
Familiarity with source code version control, preferably Git repos
Familiarity with responsive design strategy and implementation (Hands-on experience a plus)
Experience with an enterprise level application development
We match top professionals with great employers across the country. Your next career move or star employee is just around the corner. Review our career content and advice, browse our latest job openings, or email us your resume. We look forward to connecting with you soon!