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

Responsibilities

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.

Qualifications

  • 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

Preferred

  • 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
  • Provide leadership on CSS, HTML, JavaScript, and usability topics including responsive design strategies as necessary
  • 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

Team Leadership

  • 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

Communication

  • 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

Other

  • 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:

  • Fluent in HTML5, CSS3, JavaScript, and associated libraries (e.g., Bootstrap, Angular, React, etc.) and cross-platform browser issues
  • 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
  • Hands-on experience working within a scrum team
  • Experience deploying cloud-based applications (Azure, GCP, Amazon preferred)

Preferred knowledge, skills, and abilities:

  • 5+ years of UX software development and IA experience
  • Knowledge of software development in public cloud environments (AWS preferred)
  • Excellent time management and organization; able to handle pressure and meet deadlines
  • Skill in prioritizing and triaging obligations
  • Attention to detail
  • Successful track record of meeting and exceeding goals
  • Ability to achieve results while working independently
  • Ability to travel on company business, attend client functions, and professionally represent the company

Education and experience:

  • Bachelor’s degree in Computer Science or other related field like Electrical or Computer Engineering; Master’s degree preferred
  • 5+ years of experience working as a UX developer or highest-level technical contributor on enterprise software development teams
  • 2 years of experience working in an Agile software development environment

Sample job description #3

Responsibilities

  • Delivering high-quality visual designs for Control Center, with a focus on using React/HTML to build frontend pages
  • Translate Figma prototypes into infographics, data visualizations, application features, and more
  • Develop all materials in a detailed and timely manner
  • Participate in UX design and prototyping sessions to create wireframes for feature development
  • Collaborate in an Agile environment and liaison with team members to effectively communicate business requirements and expectations
  • Identify opportunities and implement process improvements to enhance team effectiveness
  • Stay up to date with design trends, best practices, and new capabilities, and use this knowledge to push our designs forward

Qualifications:

  • Experienced developer in React.js, JavaScript, HTML, and CSS
  • Proficiency in D3.js or other scripting languages like React Charts to create dashboards
  • 5+ years proven track record as a successful UX/UI developer
  • Expertise with user interface design
  • An eye for design detail
  • Passionate and energetic attitude
  • Motivated to successfully meet deadlines
  • Proficiency in design tools such as Figma, Illustrator, Photoshop, Axure is a plus

Average salary and compensation

The average salary for a UX developer is $112,000 per year in the United States. Salary may vary due to level of experience, education, and geographical location. 

LocationSalary LowSalary High
Phoenix, Arizona$111,400$150,700
Los Angeles, California$125,650$170,000
Denver, Colorado$104,700$141,650
Washington, DC$127,550$172,600
Miami, Florida$104,250$141,000
Orlando, Florida$96,150$130,000
Tampa, Florida$97,100$131,350
Atlanta, Georgia$101,850$137,800
Chicago, Illinois$117,100$158,400
Boston, Massachusetts$126,600$171,300
Minneapolis-St.Paul, Minnesota$100,900$136,500
New York City, New York$133,250$180,300
Philadelphia, Pennsylvania$108,500$146,850
Dallas, Texas$105,650$142,950
Houston, Texas$105,200$142,300
Seattle, Washington$121,850$164,850
National Average$95,200$128,800

Sample interview questions

  • What research methods do you use?
  • Tell me about some of your favorite examples of good UX.
  • How do you respond to negative feedback?
  • What made you go into UX development?
  • Tell me about a project that didn’t go as planned. How did you fix it?
  • What is your design and coding process?
  • How do you decide which features to add to your product?
  • What are your biggest strengths and weaknesses?
  • What excites you about this position?
  • Tell me about a time when you disagreed with your team’s decision.

UX Developer Jobs in Ashburn

    Loading RSS Feed

Need help hiring an UX Developer?

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!

Browse A-Z Job Descriptions