What are the responsibilities and job description for the UI Angular Developer || Princeton, NJ(Hybrid) || W2 Contract position at iPivot?
Hi,
I am Suresh Durgam from iPivot. Please find the job description below for your reference. If interested, reply with an updated resume.
Job Title: UI Angular Developer
Location: Princeton, NJ(Hybrid)
Duration: W2 Contract
Note: Only U.S. citizens and residents (NJ/NY/PA) are required.
Job Description:
Required Qualifications
- 05 years of professional front-end development with extensive Angular experience (v11 or newer); strong command of Angular architecture, components, directives, pipes, services, RxJS, and Angular CLI.
- Experience with React or Vue is preferred.
- Advanced TypeScript proficiency; solid JavaScript (ES6 ), HTML5, and CSS3/Sass skills.
- Deep experience with state management (NgRx, Akita, or similar) and advanced RxJS patterns.
- Strong experience consuming RESTful APIs and/or GraphQL; ability to design and consume API contracts with robust error handling.
- Proficiency with testing frameworks (Jasmine/Karma, Jest) and test-driven development (TDD/BDD).
- Experience with front-end build tools (Webpack, ESLint, Prettier) and performance profiling.
- Solid understanding of accessibility (WCAG) and responsive design principles.
- Familiarity with server-side rendering (Angular Universal) and PWA concepts a plus.
- Experience with CI/CD, Git workflows, and collaboration with DevOps for automated deployments.
- Excellent problem-solving, debugging, and communication skills.
Education:
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
Key Responsibilities
- · Lead the development of complex Angular applications, ensuring robust performance, scalability, and maintainability.
- · Architect front-end solutions including state management, routing, lazy loading, forms, and component libraries.
- · Translate designs into high-quality, responsive, accessible code (WCAG 2.x) with pixel-perfect accuracy.
- · Build and maintain a reusable UI component library and design system; establish guidelines for consistency and reusability.
- · Optimize front-end performance through advanced techniques (change detection strategies, ahead-of-time compilation, code-splitting, caching).
- · Integrate with backend services (REST/GraphQL) and define contract-driven development with strong typing and comprehensive error handling.
- · Drive quality through automated testing (unit, integration, end-to-end) and participate in CI/CD pipelines.
- · Perform code reviews, mentor mid-level and junior developers, and provide technical leadership in architecture discussions.
- · Collaborate in Agile ceremonies, write clear technical specifications, user stories, and acceptance criteria.
- · Ensure security best practices in the front-end (input validation, secure storage, OAuth/OpenID Connect).
- · Stay current with Angular ecosystem, TypeScript, and front-end trends; evangelize improvements across teams.
Suresh Durgam
E: durgams@ipivot.io
linkedin.com/in/suresh-durgam
Appvance IQ Tester / AI Automation Tester|| Princeton, NJ (Hybrid) || W2 Contract
Jobs via Dice -
Princeton, NJ
Sr Angular UI Developer Developer Must be Local
Jobs via Dice -
Trenton, NJ
SAP CPI Developer Princeton - NJ - New Jersey
Jobs via Dice -
Princeton, NJ