Front end engineer
Full Job Description
Flexera is seeking a skilled UI Engineer to join their team in Bengaluru, Karnataka. In this role, you will leverage your expertise in Angular and TypeScript to develop world-class user interfaces for Flexera's web applications. You will be instrumental in building features that address customer needs, collaborating with cross-functional teams, and ensuring exceptional user experiences. Responsibilities include designing and implementing robust, secure, and visually appealing Angular applications, translating requirements and Figma designs into high-quality interfaces, and integrating frontend components with backend APIs. You will also contribute to and utilize shared frontend infrastructure, including a design system, for consistency across micro frontends. A key aspect of this role involves leading modernization efforts, such as migrating legacy AngularJS applications to modern Angular. You will optimize applications for performance, scalability, and reliability, write clean and well-tested TypeScript and Angular code, and actively participate in agile development processes. Strong collaboration and constructive code reviews are essential. To excel, you should possess 4+ years of UI development experience with a strong focus on frontend technologies, advanced proficiency in Angular, and practical experience with TypeScript, RxJS, and state management solutions like NgRx. A proven history of delivering scalable, production-grade applications, strong analytical and communication skills for stakeholder interaction, and extensive experience with responsive, cross-browser, and secure web application development are required. You should also have hands-on experience with unit testing (Jest, Karma/Jasmine, Testing Library) and E2E testing (Cypress), a deep understanding of web accessibility (a11y) and performance testing (Lighthouse, Core Web Vitals), and experience with large-scale SPAs and PWAs. Familiarity with Git, CI/CD pipelines, AWS infrastructure, containerized environments, and microservices integration is beneficial. Experience mentoring junior developers and contributing to best practices is a plus.
Company
Flexera Software, Inc.
Flexera is a leading provider of technology value optimization (TVO) solutions, specializing in Hybrid IT Asset Management (ITAM) and FinOps. Their data-oriented SaaS platform helps organizations acro...