• Architect and Design software solutions and also ensure that the team is developing fully functional software that complies with client requirements, quality standards, and architectural design • Review code, design of the software and suggest improvements to ensure conformance with Software requirements, performance and software maintainability • Responsible for integrating all software components into a fully functional software system and troubleshoot and debug software systems to fix issues • Responsible to create POCs ideas into solutions, contribute to future technology development and reusable development towards building organizational capacity • Responsible to implement DevOps practices in the team – continuous testing, integration, delivery, deployment, and quality. Experience: 10-12 years of professional experience in front-end development with at least 5 years of hands-on experience in Angular (Angular 2+). Expertise in architecting and leading complex, large-scale Angular applications. Experience in optimizing complex Angular applications Experience in securing the web applications using Content Security Policy, sanitization and strong user authentication and authorization. Technical Skills: Advanced proficiency in Angular, TypeScript, JavaScript, HTML5, and CSS3. Expertise in Angular CLI, RxJS, Signals and Observables. Deep understanding of Angular modules, components, directives, services, and routing. Experience with state management using NgRx, Akita, or any other state management libraries. Solid understanding of RESTful APIs, web services, and asynchronous programming. Advanced experience with modern front-end tools and technologies like Webpack, Babel, NPM, and CI/CD pipelines. Experience with testing frameworks such as Jasmine, Karma, Jest, and end-to-end testing tools like Cypress or Protractor. Experience with version control systems (Git). UI/UX Design & Architecture: Strong knowledge of UI/UX design principles and best practices. Familiarity with responsive design frameworks such as Bootstrap, Material Design, or Tailwind CSS. Experience designing reusable components and ensuring a consistent user interface across applications. Preferred Skills: Experience with Angular Universal (server-side rendering) and Progressive Web Apps (PWAs). Knowledge of containerization technologies (e.g., Docker) and cloud platforms (AWS, Azure, Google Cloud). Experience with micro frontends or component-driven development approaches.
Job Title
Architect and Design Solutions