Job Description :
Hi,

Kindly find the below mentioned JD.


Position : UI Developer
Location : Reston, VA
Duration : 6+ month CTH


MOI : Phone/F2F

GC/USC




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 hands-on development 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 front end developers and backend developers
Must be able to multi-task, working on multiple projects
Stay on top of front end frameworks/technology trends and best practices for web and mobile
Experience with Agile methodologies
Experience in Java/J2EE/Spring/web service is a plus

Required Skills
Minimum of 5+ years of professional front end developer
Deep knowledge and hands-on skill on HTML, CSS, Sass/Less, JavaScript &Typescript
Expert in Angular 2 and above
Experience in ReactJS, React Native, Ionic and other frameworks
Experience in connecting with Restful Web Service
Experience with creating mock Server
Experience in Karmas/Jasmine for Angular unit test
Experience in Git/Bitbucket, Jenkins and Sonar
Experience in Webpack, Grunt, Bower, Yeoman, etc.
Experience in Java/J2EE/Spring/web service is a plus
Experience with front end development tools such as VS code, WebStorm, Eclipse 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
             

Similar Jobs you may be interested in ..