Overview
Job Information
Date Opened
Job Type
Industry
State/Province
Zip/Postal Code
City
Country
About Us
At Innover, we endeavor to see our clients become connected, insight-driven businesses. Our integrated Digital Experiences, Data & Insights and Digital Operations studios help clients embrace digital transformation and drive unique outstanding experiences that apply to the entire customer lifecycle. Our connected studios work in tandem to reimagine the convergence of innovation, technology, people, and business agility to deliver impressive returns on investments. We help organizations capitalize on current trends and game-changing technologies molding them into future-ready enterprises.
Take a look at how each of our studios represents deep pockets of expertise and delivers on the promise of data-driven, connected enterprises.
Job Description
About the Role
We are seeking a Senior Frontend Angular Developer with strong expertise in building scalable and high-performance web applications. The ideal candidate will be proficient in Angular (latest versions), TypeScript, JavaScript, HTML, CSS, and UI/UX best practices. You will play a key role in designing and developing robust front-end architectures while collaborating with backend developers, UI/UX designers, and other stakeholders.
Key Responsibilities
- Develop and maintain scalable, high-performance, and responsive web applications using Angular (latest versions).
- Translate UI/UX designs into pixel-perfect, high-quality code.
- Optimize applications for maximum speed, performance, and scalability.
- Implement state management solutions like NgRx or other relevant libraries.
- Ensure code quality through unit testing (Jasmine, Karma) and best coding practices.
- Collaborate with backend developers to integrate RESTful APIs, GraphQL, or other data services.
- Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives.
- Mentor junior developers and review code to ensure high-quality standards.
- Stay updated with the latest trends and best practices in Angular and frontend development.
Required Skills & Qualifications
- 6+ years of experience in Frontend Development with at least 4 years of hands-on experience with Angular (v8+).
- Strong expertise in TypeScript, JavaScript (ES6+), HTML5, and CSS3.
- Experience with CSS frameworks like Bootstrap, Tailwind, or Material Design.
- Proficient in state management tools like NgRx, Redux, or Akita.
- Strong understanding of RxJS, Observables, and asynchronous programming.
- Experience integrating APIs (RESTful, GraphQL) and working with authentication mechanisms (OAuth, JWT, etc.).
- Familiarity with CI/CD pipelines and version control systems like Git, GitHub, or Bitbucket.
- Experience with testing frameworks such as Jasmine, Karma, Jest, or Cypress.
- Good understanding of performance optimization techniques and cross-browser compatibility.
- Experience working in an Agile environment (Scrum/Kanban).
Nice-to-Have Skills
- Experience with Micro Frontend Architecture.
- Knowledge of Web Components and modular UI development.
- Experience with GraphQL and Apollo Client.
- Familiarity with Docker, Kubernetes, and cloud platforms like AWS, Azure, or GCP.
- Understanding of Progressive Web Apps (PWAs).
Education
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).