UI Engineer in Atlanta, GA at HUNTER Technical Resources

Date Posted: 8/7/2018

Job Snapshot

  • Employee Type:
  • Location:
    Atlanta, GA
  • Job Type:
  • Experience:
    At least 5 year(s)
  • Date Posted:
  • Job ID:

Job Description

The User Interface Engineer will interact with development team members and business contacts and work on multiple concurrent development projects with minimal supervision. 

  • Create, develop, and maintain code base for multiple applications, complete with unit testing
  • Participate in problem-solving, requirements gathering, definition, and design of new or changing applications
  • Develop and maintain knowledge of multiple assigned applications, functional areas, technical skills and programming languages
  • Partner with team members to identify usability and technology issues, and make resolution recommendations
  • Demonstrate a high degree of technical skill by engineering dynamic web pages for high-volume, multi-tier, architecture-based applications

  • 5+ years’ experience in relevant technologies
  • Bachelor’ s degree or equivalent industry experience
  • Thorough knowledge and experience with user interface design patterns, visual design elements, web technologies, and development methodologies
  • Good knowledge of Object Oriented design and programming
  • Experience writing JavaScript unit tests (ex: Jasmine)
  • Experience writing/testing performant-based code using best practices
  • Experience with secure coding best practices and remediation
  • Excellent written and verbal skills to effectively communicate technical issues to technical, non-technical, and management groups
  • Exceptional customer service attitude and interpersonal skills
  • Strong analytical and problem solving skills
  • Demonstrated skill with the following:
    • HTML/XHTML, CSS, JavaScript/DOM Scripting, UI frameworks (React, Bootstrap, Angular, Node, etc.), AJAX, JSON, XML, Server Side Scripting languages (JSP, PHP, ASP), SQL, IDE (Eclipse, NetBeans, IntelliJ, etc.), Code repositories (SVN, CVS, Git, etc.), Large-scale enterprise web application development
  • Desirable skills include:
    • Java 7, J2EE (EJB, JNDI, JSP, Servlets, RMI), JBoss,  Web Frameworks (JSF), A4J, Java Unit testing (TestNG, Mockito), PL/SQL /JDBC, Apache and Apache Tomcat web servers, Unix (RedHat), Agile Process Exposure (TDD/BDD)