The Angular Developer will play a critical role in building and maintaining applications that support our core mission, with a focus on seamless integration and high performance.
Responsibilities:
What You'll Be Doing:
Follow TDD/BDD development with extensive unit testing
Develop applications with WCAG compliance with 508 compatibility
Creating and using style guides
Performance tuning of UI applications
Manage tasks, sprints, and timesheet entry in JIRA, documentation in Confluence, and code repositories in Bitbucket
Qualifications and Education:
Required Qualifications:
Requires bachelor’s Degree in engineering, Math, or Science and a minimum of 8-15 years of relevant experience
Solid understanding and development experience in Angular and knowledge in REACT
Extensive programming experience in HTML5, CSS3, SCSS, SASS or LESS, Material, Bootstrap, PrimeNG
Experience with Typescript
Excellent JavaScript knowledge and programming experience with ES5/ES6
Experience in developing UI applications with WCAG compliance
Experience with tools like Redux, Webpack, Angular CLI and/or Gulp
Experience consuming REST APIs
TDD/BDD experience (Jest, Jasmine, Karma or Chai)
Experience with client-side architecture and design patterns
Knowledge of cross-browser compatibility issues and client-side performance considerations
User authentication and authorization between multiple systems, servers, and environments
Solid understanding and extensive experience with version control tools like Git, SVN or Mercurial
Exceptional problem solving and ability to work independently
Exceptional learning skills
The ability to successfully obtain and maintain a U.S. Suitability/Public Trust Background Clearance
Compensation:
The proposed salary range for this role is $****** to $******* USD. The salary range provided is a good faith estimate representative of all experience levels. Karsun considers several factors when extending an offer, including but not limited to, the role, function and associated responsibilities, a candidate’s work experience, location, education/training, and key skills.