Front End Developer (Angular)

Job opening ID

Posting title
Front End Developer (Angular)

Roles and responsibilities
Must be a US Citizen or Green Card Holder
Estimated duration of 12 months with the potential for extension or conversion.
W2 with full benefits
Customer and contract specific training will be required and provided.
Labor Category: Engineering Applications Software Engineer III

Job Description:
Will be a member of the Workforce Management Information Services Office. Will be responsible for developing front-end applications for the team and/organization. This includes creating modules and components and coupling them into a functional application. Will be working with a team with back-end developer(s), and communicate with API(s) using standard methods.

Required Skills:
• Must be a US Citizen or Green Card Holder
• Offer contingent on ability to successfully pass a background check and drug screen
• A Bachelor’s degree in computer science with at least 4 years of related experience or Master’s degree with 2 years of experience.
• Participate in the full life-cycle development of front-end apps using Angular and Angular material.
• In-depth knowledge of Angular application architecture and design experience.
• Knowledge in JavaScript, HTML5, CSS3 and Bootstrap.
• In-depth knowledge in Angular practices and commonly used modules based on extensive work experience.
• Experience in creating self-contained, reusable and testable modules and components.
• Experience in ensuring clear dependency chain, in regards to the app logic as well as the file system.
• Knowledge and experience with Git/GitHub use and integration.
• Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system.
• Experience in validating user action on the client side and providing responsive feedback.
• Experience in creating custom, general use modules and components that extend the elements and modules of core Angular.
• Ability to quickly grasp new concepts, incorporate innovations and stay up to date with industry and business directions.

Desired Skills:
• 2+ years’ experience developing Angular applications, preferably business/forms based applications.
• Have application documentation experience such as System level, modules and individual components. (Available for review prior to interview).
• Demonstrated implementation of best practices (SW Development and Angular framework).
• Proficient in Java and good knowledge of object-oriented programming.
• Knowledge or familiarity of Docker, AWS and/or Kubernetes.
• Knowledge or familiarity NGRX or similar reactive state-management tools.

Number of positions