UI Developer

(UI) User Interface Developer

Location: DFW Airport Area

Type: Direct Hire with client

The User Interface (UI) Developer position is responsible for developing and enhancing e-commerce, content publishing and departmental productivity web sites. This role requires strong experience in UI development with a focus on web and mobile application UI in browser-based 'front end' technologies such as HTML, CSS, and JavaScript. The development environment is highly collaborative and involves working within a team of developers on both individual and group projects.

  • Works on a development team which may include other technical professionals, subject matter experts, project stakeholders and executive leadership
  • Develops web applications with a focus on, but not necessarily limited to, the 'front end' implementation
  • Develops software in our Agile/Scrum environment, participating in and contributing to the ceremonies and processes (daily stand-ups, code reviews, sprint retrospectives, etc.) that keep our process continually improving
  • Ensures that Scrum is being followed along with other SDLC requirements such as PCI security
  • Develops appropriate unit tests for his or her work, works with quality assurance professionals on the team, and generally ensures that deliverables are adequately tested
  • Participates in peer code reviews

Experience + Skills:

  • College degree in Information Systems or comparable experience
  • 6+ years academic or work experience in software development
  • Established competency with web 'front end' technologies (e.g. HTML(5)/CSS/CSS3, JavaScript, JSON)
  • Experience w/ frameworks like React or Angular or NodeJS
  • Experience w/ libraries like Express, Koa or Hapi is a plus
  • Experience w/ test tools like Mocha, Karma, Jasmine, Chai or Jest is a plus
  • Experience w/ cross-browser dev/test tools like BrowserStack, Sauce Labs, PhantomJS, or Selenium Webdriver is a plus
  • Experience working with Agile development methodologies (Scrum), preferred
  • Ability to collaborate with developers and product owners in developing new software applications and enhancements
  • Responsible for staying current with new technology developments and techniques
  • Ability to work with the team to define test cases, metrics, and resolution guidelines
  • Ability to identify underlying causes of business issues and recommend appropriate corrective action or problem resolution

Meet Some of Improving's Employees

Vaughn J.

User Experience Consultant

Vaughn teams up with clients to improve the user experience of their applications. He also visits other Improving branches for special projects and completes on-site client sprints.

Kristin K.

Director, Marketing

Kristin develops strategic marketing efforts across six enterprises and their markets. She also keeps track of internal marketing initiatives and budgets.


Back to top