Location: Arcadia, California
Job Type: Full Time

Job Description

The UI developer will be responsible for creating intuitive and elegant web application user interfaces for NextGate applications based on requirements from engineering, product teams, and customers, as well as working with internal and external users to improve the quality and usability of existing web based UIs

Minimum Requirements

  • 4 or more years of experience designing applications using HTML, CSS, JavaScript, Ajax, and related web frameworks
  • Experience with single-page web application development and web frameworks like JQuery, Backbone, Angular, BootStrap, etc
  • Exposure to human factors with respect to UI design
  • Strong understanding of web-based technologies, XML processing, JSON, REST, SOAP, Web services, etc.
  • Resourceful, flexible, team player
  • Understanding of software development methodologies and modern best practices
  • Ability to develop and document requirements and specifications
  • Passion for learning and constant improvement
  • Experience using Source Control Management and issue tracking tools
  • Working experience in Linux and Windows operating systems
  • Excellent English language skills – verbal and written
  • NetBeans or Eclipse or equivalent modern IDE

Desired Additional Knowledge/Experience A Plus

  • Bachelors Degree in computer science, computer/software engineering, mathematics, or an equivalent combination of education and experience
  • Web container (e.g., apache tomcat), Java EE and/or OSGi working knowledge a plus
  • Knowledge or Experience with application security including LDAP integration and Single Sign On
  • Understanding Graphics Design concepts a plus
  • Test driven development experience a strong plus; both unit and integration level
  • Ability to translate requirements into concepts and elegant user design, interaction models, user task flows, screen designs, and UI details that promote ease of use and optimize the user experience
  • Excellent presentation skills and attention to detail and Experience working with various departments within a product team
  • Expertise in visual design using tools like Photoshop, Illustrator is desired.
  • Experience researching and using open source tools

Duties and Responsibilities

  • Create requirements based on technical conversations towards creating UIs
  • Understand and translate UI requirements into finished user friendly and intuitive UI products
  • Work with the NextGate IT staff to setup local systems for testing
  • Work with the NextGate QA staff towards setting up test environments
  • Work with the NextGate Documentation staff towards creating user and reference UIdes
  • Create demonstrations towards pre-sales activities to be used by the sales and marketing groups
  • Create and employ use cases towards creating easy to use and productive UIs

Benefits

  • Competitive compensation package
  • Healthcare, dental and vision insurance for employee
  • 401k plan with employer matching
  • Open and relaxed work environment that fosters cooperation and excellence

To apply, please send resume and cover letter to info@nextgate.com.