Posted within
    Specialized Skills

User Interface(UI)Developer

Location:   Washington, DC

Posted On:  15days ago

Job Description

Our client has an opening for one Web/UI Developer contractor. The individual will work as part of the UX/UI competency center to support multiple projects. The Web/UI developer will work on solutions that span many user interaction points, including web/mobile applications and mobile apps.

Job Responsibilities:

  • Research capability for new technologies and hands on POC on new technologies and frameworks;
  • Be able to work with solution architecture to make decision on adapt new technologies;
  • Strong front end developer skill for web and mobile applications, including mobile apps;
  • Detail design on front end code, from file structure, configuration with JavaScript framework, build and deployment;
  • Providing guidance and mentor team members;
  • Identifying and solving daily technical issues within scrum team;
  • Driving and tracking unit testing and process;
  • Defining and documenting UI development best practices, standards and guidelines;
  • Must be able to work and collaborate closely with other UI developers and backend developers;
  • Must be able to multi-task, working on multiple projects;
  • Stay on top of UI frameworks/technology trends and best practices for web and mobile;
  • Experience with Agile methodologies.

Required Skills:

  • Minimum of 5+ years of professional UI developer;
  • Deep knowledge and hands-on skill on HTML, CSS, Sass/Less and JavaScript;
  • Experience to build UI style guide;
  • Experience on UX/UI design;
  • Experience on working third part COTS product UI customization;
  • Experience in AngularJS, ReactJS, ReactNative, Ionic and other frameworks;
  • Experience in connecting with Restful Web Service;
  • Experience in Karmas/Jasmine for Angular unit test of Services, Controllers and directives;
  • Experience in Git/BitBucket, Jenkins and Sonar;
  • Experience in Atom, WebPack, Grunt, Bower, Yeoman etc.
  • Experience in ES2016 (ES7);
  • Experience in Java/J2EE/Spring/web service is a plus;
  • Experience with front end development tools such as Atom, Webstorm etc.
  • Communication and presentation skills;
  • Self-motivated and able to work independently or as part of a team;
  • Experience in a fast-paced software environment , and an ability to execute against aggressive timelines;
  • High energy level, enthusiastic, and eager to do what is necessary to be successful;
  • Highly creative and inquisitive; able to multitask effectively;

Main Requirements:

  • hands-on skill on HTML, CSS, and JavaScript;
  • web and mobile applications,
  • AngularJS, ReactJS, React Native, Ionic and other frameworks;
  • collaborate with other developers
  • multi-task, working on multiple projects
  • Agile methodologies
  • COTS product UI customization;
  • Karmas/Jasmine for Angular unit test of Services, Controllers and directives;
  • Experience in Git/Bit Bucket, Jenkins and Sonar;
  • Experience in Atom, Web Pack, Grunt, Bower, Yeoman etc.