Angular Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Job Title: Angular Developer
Duration: 4 Months
Location: Trenton, NJ
Employment Type: Full time
Worksite Flexibility: Hybrid
Note:
Onsite or remote: Hybrid Role (3 days Onsite, 2 days Remote)
Angular.js to angular conversion, strong architecture and best practices, Lead development experience.
Job Description
We are looking for an Angular Developer to lead a team in upgrading the client application from AngularJS to Angular 15.
What You'll Do
Lead development efforts for upgrading the CDRSS application from AngularJS to Angular 15
Collaborate with the team to understand functional requirements and technical specifications
Design, develop, and test software application solutions
Guide the development team in following best coding practices
Ensure compliance with architectural governance, security standards, and best practices
Define system architecture, technology standards, integration patterns, and data flows
Conduct code and architecture reviews
Mentor development teams
What You'll Need
Required:
Expertise in AngularJS and Angular (Angular 7+ acceptable; Angular 15 preferred)
Proven experience leading development teams and projects
Strong understanding of functional requirements and technical specifications
Proficiency in designing, developing, and testing software applications
Knowledge of architectural governance and security standards
Ability to mentor and conduct code reviews
Preferred:
Experience with communicable disease surveillance systems or similar healthcare applications
Familiarity with state government or public health projects
Physical Demands
Ability to safely and successfully perform the essential job functions consistent with the ADA and other federal, state, and local standards
Sedentary work that involves sitting or remaining stationary most of the time with occasional need to move around the office to attend meetings, etc.
Ability to conduct repetitive tasks on a computer, utilizing a mouse, keyboard, and monitor.