Job Title: Senior UI/Front-End Developer (Angular)
Location: Egg Harbor City, NJ (Onsite)
Duration: Full-time
Experience: 10+ years
Job Summary:
We are seeking an experienced Senior UI/Front-End Developer with deep expertise in Angular (v2 11), TypeScript, and responsive web design. The ideal candidate has a strong background in building enterprise-level applications using modern front-end frameworks, RESTful APIs, and web services, especially within cloud-based and high-compliance environments (e.g., Section 508, SCORM).
Key Responsibilities:
-
Develop and maintain robust, scalable, and high-performance UI components using Angular 7 11.
-
Collaborate with business analysts and stakeholders to gather and refine application requirements.
-
Design and implement clean, responsive UIs using HTML, CSS, Bootstrap, PrimeNG, and Angular Material.
-
Integrate front-end with backend RESTful APIs built in Spring Boot and NodeJS.
-
Ensure web applications meet 508 Compliance standards for accessibility.
-
Utilize Keycloak for secure authentication and SSO implementation (OAuth 2.0).
-
Conduct performance tuning, end-to-end testing, and unit testing using Karma and Jasmine.
-
Use CI/CD pipelines with Git and Jenkins to ensure smooth development and deployment workflows.
-
Create and maintain rich visual components and data visualizations using Chart.js, Google Maps API, and Matomo.
-
Provide technical leadership and mentoring to junior developers on UI best practices and Angular ecosystem.
-
Participate in Agile/Scrum development activities, including daily standups, sprint planning, and retrospectives.
Must-Have Skills:
-
10+ years of front-end/UI development experience
-
Strong expertise in Angular 2+ to 11, TypeScript, JavaScript, HTML5, CSS3
-
Experience with PrimeNG, Bootstrap, Angular Material
-
REST API integration and JSON data handling
-
Experience with Keycloak for OAuth2-based SSO
-
Familiar with MongoDB, NodeJS, and microservices-based backends
-
Strong understanding of 508 Compliance, SCORM, and accessibility testing
-
Working knowledge of CI/CD tools like Jenkins and source control (Git)
-
Strong debugging and performance tuning skills
Nice to Have:
-
Experience with UX tools (A e Photoshop, Illustrator, InDesign)
-
Familiarity with Google Maps API for custom mapping/visualization
-
Knowledge of Matomo or other analytics platforms
-
Exposure to Java/Spring Boot and backend systems integration
-
Familiarity with Agile/Scrum and tools like JIRA
Environment/Tools:
Visual Studio Code, Git, Jenkins, Angular (7 11), HTML/CSS/Bootstrap, PrimeNG, REST APIs, JSON, Karma, Jasmine, Google Maps API, Photoshop, Keycloak, MongoDB
Education:
Bachelor's degree in Computer Science, Information Technology, or a related field (preferred)