Job Description
Technical Skills required
Key Responsibilities:
• Develop and maintain dynamic, responsive web applications using Angular and TypeScript
• Write clean, modular, and reusable JavaScript code with a deep understanding of core JS concepts
• Work closely with UI/UX designers and back-end developers to create seamless end-to-end experiences
• Implement state management techniques (e.g., NgRx, RxJS) and optimize rendering performance
• Develop custom Angular components, directives, and services
• Integrate RESTful APIs and handle asynchronous operations efficiently
• Ensure cross-browser compatibility, accessibility, and responsive design standards
Required Skills & Qualifications:
• 8+ years of experience in front-end development with Angular (v10 or higher)
• Strong understanding of JavaScript (ES6+), TypeScript, and modern JS design patterns
• Proficiency in RxJS, Observables, Promises, and asynchronous programming
• Solid experience with HTML5, CSS3, SCSS, Bootstrap/Tailwind
• Good knowledge of state management (NgRx, BehaviorSubject, etc.)
• Experience integrating with REST APIs and handling HTTP requests
• Familiarity with unit testing frameworks like Jasmine, Karma
• Knowledge of build tools (Webpack, Angular CLI) and version control (Git)
Nice-to-Have:
• Experience with SSR (Angular Universal) or hybrid mobile development (Ionic)
• Exposure to micro frontends or monorepo architecture (Nx)
• Understanding of performance optimization and lazy loading techniques
• Familiarity with CI/CD pipelines and containerization
. Nice to have AG-Grid knowledge.
"Centraprise is an equal opportunity employer. Applicants must be authorized to work in the U.S. U.S. citizens and Green Card holders are strongly encouraged to apply."