
Overview
Job Information
Date Opened
Industry
Job Type
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
We are seeking a skilled and experienced Angular Frontend Developer with 4+ years of experience to join our dynamic and collaborative development team. You will be instrumental in designing, developing, and maintaining robust, scalable, and highly performant web interfaces and applications. This role requires a strong understanding of modern web technologies, a keen eye for UI/UX details, and a commitment to producing clean, efficient, and accessible code.
Key Responsibilities:
- Design, develop, test, and deploy high-quality, responsive, and intuitive web applications using Angular.
- Translate complex UI/UX designs and wireframes (e.g., from Figma) into pixel-perfect, interactive, and user-friendly web interfaces using HTML, CSS, and JavaScript.
- Create and implement custom Angular components, adhering to best practices and leveraging company UI libraries and design systems.
- Collaborate closely with product managers, UI/UX designers, backend developers, and other stakeholders to define, design, and ship new features.
- Ensure the technical feasibility of UI/UX designs and optimize applications for maximum speed and scalability.
- Implement and maintain web accessibility standards (WCAG 2.0/2.1) across all applications.
- Actively participate in code reviews, provide constructive feedback, and contribute to setting and maintaining high coding standards.
- Manage code effectively using source control utilities like Git and handle project dependencies with Node.js and npm/yarn.
- Contribute to architectural discussions and decision-making for frontend solutions.
- Troubleshoot, debug, and upgrade existing applications.
- Mentor junior developers and share knowledge within the team.
Required Skills & Qualifications:
4+ years of professional experience in frontend web development, with a significant focus on building complex Single Page Applications (SPAs) using Angular (versions 9+ preferred).
- 4+ years of hands-on experience with modern JavaScript fundamentals (ES5/ES6+) and deep understanding of its core concepts.
- Expert proficiency in TypeScript and a strong understanding of its benefits in large-scale applications.
- Excellent proficiency in interpreting and transforming graphic visuals from design tools like Figma into functional, high-fidelity user interaction designs using HTML, CSS (Sass/Less/CSS-in-JS), and JavaScript.
- Strong working knowledge and practical application of Object-Oriented Analysis, Design, and Programming (OOA/D/P) principles.
- Proficient in Git for version control in a collaborative team environment.
- Experience with Node.js and npm/yarn for managing frontend build processes and dependencies.
- Solid understanding of web accessibility standards (WCAG 2.0/2.1) and best practices for implementing accessible interfaces.
- Experience in creating and implementing custom Angular components, and familiarity with utilizing and extending existing company UI libraries or design systems.
Preferred Skills (Good to Know):
- Familiarity with Micro Frontend (MFE) architectures and their implementation.
- Experience with state management patterns and libraries (e.g., NgRx).
- Knowledge of frontend testing frameworks (e.g., Karma, Jasmine, Jest, Cypress).
- Experience with CI/CD pipelines for automated deployments.
- Understanding of performance optimization techniques for web applications.
- Familiarity with RESTful APIs and asynchronous request handling.