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

at Leidos
Location Gaithersburg, MD
Date Posted November 6, 2018
Category Default
Job Type Full-time


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 experience

Candidates with these desired skills will be given preferential consideration:
• Knowledge of software development lifecycle (SDLC), Scrum, and Agile processes
• Exposure to LESS, Typescript preferred


Requires BS degree and 8 - 12 years of prior relevant experience or Masters with 6 - 10 years of prior relevant experience.