UI / UX Web Developer - Java, React JS, Python, Cloud

Gaithersburg, MD
Dec 07, 2018
Dec 10, 2018
Full Time
Job Description:JOB DESCRIPTION:An Identity & Access Management (IdAM) program is seeking an experienced front end web developer to provide user interface design expertise in support of a mission critical enterprise system. Successful candidate will provide user interface front-end web development and serve as bridge between internal development and user experience teams. Roles and Responsibilities: * Front end web development and design (ReactJS, Angular, Vue, Bootstrap)* Serve as bridge between developers and user experience teams to ensure the backend development is implemented with the intended user experience * Collaborate with user experience and software developers to develop and manage requirements * Understand and interpret system requirements to ensure web development satisfies verification of the functionality * Identify issues found during the software development/integration process* Perform functional tests using both frontend and command line interfaces * Communicate with internal and external stakeholders on test progress during daily scrum meetings* Create, execute, and maintain technical documentation * Support program operational needs as required* Experience with programming with Javascript, React, API services, Angular 2.0, RESTful web services * 5+ years of experience building rich web applications, dashboards, and/or workflow systems* Deep expertise and knowledge in HTML5+, CSS3+, and JS, ES5/6, JQuery, Javascript frameworks, front end frameworks like Foundation or Bootstrap* Experience building dynamic single page applications* Experience integrating with JSON-based REST APIs required* Cross browser development and responsive and mobile design skills* Experience with modern frameworks such as Angular, React, and/or Vue* Ability to generate, follow, and update technical procedures and evaluate results* Ability to work successfully in a team, independently, and take initiative on tasks* Ability to communicate in both oral and written formats.* Demonstrated knowledge of software development concepts* Self-starter with an ability to work independently and in a team environment * Understanding of agile processes * Bachelor's Degree in Engineering, or a related technical discipline or equivalent work experienceCandidates with these desired skills will be given preferential consideration:* Knowledge of software development lifecycle (SDLC), Scrum, and Agile processes* Exposure to LESS, Typescript preferredEDUCATION & EXPERIENCE: Requires BS degree and 8 - 12 years of prior relevant experience or Masters with 6 - 10 years of prior relevant experience.

Similar jobs