Senior User Interface Engineer (Front end)


Genuent Global, LLC


Posted Under: Reston, Virginia jobs in Engineering; Engineering jobs
Posted On: 2019-01-13 00:00:00

Genuent is hiring a Sr. User Interface Engineer for our direct client in Reston, VA. Qualified candidate should send their resume (Word format) to Darton Wendell at     Sr. User Interface Engineer- Reston, VA  Contract to Hire     The Sr. User Interface Engineer is a senior member of the UI development team who is responsible for developing and maintaining user interface code for different web applications. As a Sr. engineer with a thorough knowledge of HTML5, CSS3 and JavaScript and has significant knowledge of building single page applications with back end systems. He/she will mentor and coach other team members, review code, enforce coding standards and work with other team members to create a highly efficient and effective team.     The candidate will interact closely with other team members in different Client organizations to shape, identify, prioritize, and realize project requirements for production environments.  Successful candidates will have excellent communication skills and a collaborative team spirit; will have comprehensive knowledge of Web development practices, standards, and proven ability to integrate with large scale back-end systems; will have a track record of delivering front-end components for complex web environments    ESSENTIAL FUNCTIONS AND RESPONSIBILITIES
  • Build, test, deploy and maintain production UI code for complex web-based applications using JavaScript, CSS3, HTML5, and other programming and scripting languages.
  • Significant JavaScript knowledge and experience developing with frameworks such as Angular, Backbone or React
  • Experience with XML and JSON
  • Working knowledge of Node.JS
  • Experience building websites in AWS
  • Expert knowledge of accessibility and WCAG2 AA compliance
  • Responsible for supporting and coordinating with UI Engineers, as well as other members of the Client organizations
  • Gathers feedback from design and technical staff on website development needs
  • Follows established coding standards and other group procedures, both individually and at a team level
  • Contributes to the engineering team's culture of high code quality
  • Mentors and coaches other team members   Required Skills:       Education/Experience:
    • Bachelor's degree or at least 5 years working experience in the web UI development field.
    • Minimum 5 years' experience in Web Development using core UI technologies.
    • The ability to write HTML5, *CSS3 and basic JavaScript by hand on a whiteboard or a simple text editor, without the assistance of an IDE or a reference tool
    • Expert-level understanding of the JavaScript programming language, related optimization techniques, and design patterns.
    • Proficient in HTML5, CSS 3, JavaScript, Ajax, XML, JSON, and jQuery.
    • Experience with large enterprise software projects, from conception to delivery.
    • Strong customer service orientation, with an ability to clearly discern client needs.
    • Ability to effectively coordinate multiple responsibilities simultaneously, with fast, flexible work style.
    • Thorough understanding of accessibility.
    • Working experience with CSS frameworks such as Foundation, Bootstrap, or Skeleton.
    • Must have created several websites from scratch.
    • PHP, Drupal experiences is a plus.
    • Mobile development experience is a plus.
    • Thorough understanding of responsive design is a plus.   Related Skills & Other Requirements:
      • Demonstrated critical thinking - including abilities in analysis and problem solving
      • Experienced in "Systems Thinking - the ability to break problems into manageable pieces, and to see how the pieces interact with one another and can be assembled into an integrated, functioning, "whole system.
      • Excellent verbal and written communication capabilities
      • Skillful at facilitation and negotiation
      • Effective team player with strong emotional intelligence - self-awareness, confidence, ability to manage conflict, and empathy
      • Ability to effectively respond to technical questions and issues - i.e., effective in communicating complex technology concepts to diverse (both technical and non-technical) audiences at all levels in the organization
      • Passion for technology, with an ability to understand and assess new technologies, and their potential applicability to business needs in an efficient, effective manner   Education/Certifications: Bachelor's Degree    Business Travel Required: No - provided by Dice (UI ENGINEER OR USER INTERFACE ENGINEER OR USER INTERFACE DEVELOPER OR UI DEVELOPER OR SENIOR USER INTERFACE DESIGNER OR SENIOR UI DESIGNER ) AND(HTML ) AND (CSS ) AND (JAVASCRIPT ) AND (NODE.JS OR XML OR JSON ) AND(WEB )