Senior Software Engineer - Frontend (Angular)
Kovai.co
About the role
About Kovai.co
Kovai.co is a catalyst, sparking a revolution in the world of enterprise software and B2B SaaS. We are a technology powerhouse delivering best-in-class enterprise software and game-changing SaaS solutions across industries.
At Kovai.co, we're rewriting the B2B landscape by empowering over 2,500 businesses worldwide with our award-winning SaaS solutions.
Our Products:
- Biztalk360
- Turbo360
- Document360
“UK headquarters. Indian innovation. Global impact.”
Our journey has been nothing short of remarkable, having witnessed exponential growth and profitability right from our inception. We are on track towards $30 million in annual revenue – and we're just getting started.
Kovai.co is fueled by a tribe of thoughtful helpers, obsessed with empowering customers, uplifting colleagues, and igniting our own journeys.
Redefining tech is our game. Are you in? Join Kovai.co – where passion meets purpose.
Senior Software Engineer - Frontend
Responsibilities
- Work in design, development, and deployment of cutting-edge web applications primarily using Angular.
- Ensure the development of responsive and pixel-perfect UI components.
- Employ best practices in web component development for modular and reusable code.
- Collaborate with cross-functional teams, including designers, backend engineers, and product managers to deliver holistic web experiences.
- Ensure optimal performance of front-end applications.
- Leverage Angular Universal and other tools to enhance server-side rendering where necessary.
- Experience with resolving cross-browser compatibility issues.
- Experience with page speed optimization.
- Write robust unit tests using Jest.
- Ensure that all components are tested, and deliverables are of the highest quality.
- Playwright experience for end-to-end testing is a significant plus.
- Prior experience with sentry.io to evaluate the logs and issues is a plus.
Requirements
- Bachelor’s degree in computer science or a related field.
- 3+ years of hands-on experience with the Angular framework.
- Proficient in TypeScript 4+, HTML 5, CSS 3, and SCSS.
- Experience in building and deploying advanced web applications using Angular, with an in-depth understanding of the newer features in Angular 16+ versions.
- Translate Figma designs into clean, semantic HTML and maintain styling best practices using SCSS/CSS, ensuring SEO, accessibility, and flexibility for future modifications.
- Implement responsive layouts with a strong understanding of grid systems, breakpoints, design tokens, and asset optimization (e.g., SVG, WebP formats).
- Drive component-driven development by building reusable UI components, leveraging Web Components (Shadow DOM, Custom Elements), and implementing advanced features like theming, dark mode, and RTL support.
- Exposure to Angular Universal with Nest.js and Nx workspace will be considered a significant advantage.
- Experience in Angular framework with mastery in pixel-perfect reusable component development.
- Strong understanding of the newer features in Angular 18+ versions will be a good to have.
- Experience building enterprise-level projects, with exposure to using sentry.io or similar tools to track and fine-tune frontend performance.
- Strong expertise in Routing, Reactive Forms, RxJs Async Programming, Unit Testing using Jest & Performance Optimization techniques.
- Proficient in building Standalone Components, Directives, Pipes, Template Syntax.
- Good understanding of State management, Life Cycle hooks, Dependency Injection & Component Communication.
- Excellent programming skills with a strong foundation in design patterns, algorithm, and data structure.
- Strong communication skills, both written and verbal.
- Passionate about creating high-quality, innovative web applications.
Equal Opportunities
Kovai.co is committed to building a workforce that reflects the richness of our society. We believe in fostering a culture of belonging and respect for all. Kovai.co stands firmly against discrimination, ensuring equal opportunity for everyone to build a successful career.
Requirements
- Bachelor’s degree in computer science or a related field.
- 3+ years of hands-on experience with the Angular framework.
- Proficient in TypeScript 4+, HTML 5, CSS 3, and SCSS.
- Experience in building and deploying advanced web applications using Angular, with an in-depth understanding of the newer features in Angular 16+ versions.
- Translate Figma designs into clean, semantic HTML and maintain styling best practices using SCSS/CSS, ensuring SEO, accessibility, and flexibility for future modifications.
- Implement responsive layouts with a strong understanding of grid systems, breakpoints, design tokens, and asset optimization (e.g., SVG, WebP formats).
- Drive component-driven development by building reusable UI components, leveraging Web Components (Shadow DOM, Custom Elements), and implementing advanced features like theming, dark mode, and RTL support.
- Exposure to Angular Universal with Nest.js and Nx workspace will be considered a significant advantage.
- Experience in Angular framework with mastery in pixel-perfect reusable component development.
- Strong understanding of the newer features in Angular 18+ versions will be a good to have.
- Experience building enterprise-level projects, with exposure to using sentry.io or similar tools to track and fine-tune frontend performance.
- Strong expertise in Routing, Reactive Forms, RxJs Async Programming, Unit Testing using Jest & Performance Optimization techniques.
- Proficient in building Standalone Components, Directives, Pipes, Template Syntax.
- Good understanding of State management, Life Cycle hooks, Dependency Injection & Component Communication.
- Excellent programming skills with a strong foundation in design patterns, algorithm, and data structure.
- Strong communication skills, both written and verbal.
- Passionate about creating high-quality, innovative web applications.
Responsibilities
- Work in design, development, and deployment of cutting-edge web applications primarily using Angular.
- Ensure the development of responsive and pixel-perfect UI components.
- Employ best practices in web component development for modular and reusable code.
- Collaborate with cross-functional teams, including designers, backend engineers, and product managers to deliver holistic web experiences.
- Ensure optimal performance of front-end applications.
- Leverage Angular Universal and other tools to enhance server-side rendering where necessary.
- Experience with resolving cross-browser compatibility issues.
- Experience with page speed optimization
- Write robust unit tests using Jest.
- Ensure that all components are tested, and deliverables are of the highest quality.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free