Description

Job Description
Skills:
• 10+ years
• Extensive experience in JavaScript frameworks like ReactJS, NodeJS, and Redux
• Experience with Bootstrap building responsive (Mobile First) applications.
• Experience in GitHub/Gitlab or similar source control management platform
• Proficient in JavaScript, ES6 and JSX
• Experience in building or interfacing with RESTful Services
• Experience in interfacing with secures services ( e.g. Oauth2)
• Java and Selenium (to help with regression testing they’ll be writing this year)
• Experience in node manager and packaging tools like NPM, Webpack and NVM
• Experience in the Agile environment and working knowledge of user stories, features and acceptance criteria
• Ability to indulge in UX design discussions and provide creative implementation ideas
• Stays current with many best-of-breed technologies
• Programs proficiently in several languages and is comfortable switching between them
• Shows a commitment to quality by implementing suitable software using unit/integration and acceptance testing at the time of feature development
• Debugs large components with limited assistance and assists other engineers with debugging
• Leads code reviews and actively participates in providing feedback on others’ designs/code
• Performs as an expert in one or more parts of the software lifecycle (e.g., coding, testing, deployment). Oversees significant pieces of development within the development lifecycle
• Designs and develops practical APIs and abstractions.
• Owns technical debt in their own software
Optional
• TypeScript
• GraphQL
• Angular
• Jquery
• Linux
• Experience with content manager frameworks like AEM (Adobe Experience Manager)
• Experience developing web applications using Spring MVC
• Experience in Unit Testing with Karma or Jest
• Skilled in the use of RALLY agile tracking tool
• ADA / 508 Compliance Development Skills

Additional Skills & Qualifications
AWS, Networking/security

Employee Value Proposition (EVP)
Work Environment
CICD, DevOps Lab environment

External Communities Job Description
1. React.js / Node.js / Core Javascript Technologies: Senior level
2. Strong overall technology skills, including the ability to debug issues or challenges through the entire development stack (Front End / Java / AWS)
3. Dynamic team player in a Agile Environment

Education

Bachelor's degree