OverviewWe are seeking a Senior UI Developer with expertise in Angular to design, develop, and deliver high-quality applications. This is an opportunity to contribute to the modernization of our platform using the latest technology advancements and methodologies. You will ensure technical excellence within your work, collaborating with stakeholders and adhering to best practices in UI development.ResponsibilitiesCollaborate with Product, UX, architects, and stakeholders to design and deliver user-centric interfaces.Actively contribute to modernizing our Web UI ecosystem and aligning with platform standards.Support migration efforts related to Angular upgrades (e.g., Angular 14 → 20), aligning with ongoing modernization work.Contribute to UI initiatives by evaluating and implementing new foundational UI frameworks, tools, and development techniques.Ensure consistency in approach and adoption of foundational concepts across projects.Leverage AI technologies and tooling to accelerate delivery and value to the business and our customers.Drive continuous improvement in development processes, tools, and technologies.Adhere to architectural standards, coding guidelines, and DevOps practices.Communicate NFRs and designs effectively both formally and verbally.Identify and help to reduce any strategic technical debt.Actively contribute to the development effort with an emphasis on high-quality code and code coverage.QualificationsMinimum of 8 years’ experience working with teams in an Agile environment.Proven experience in delivering UI applications that leverage backend services and state management patterns.Excellent communication, documentation, design, and stakeholder management skills.Excellence in JavaScript & Typescript and associated frameworks such as Angular, React, RxJS, and NgRx.Proficiency in State Management patterns such as Redux & MobX.Experience in building reusable UI components and patterns such as MFE.Exposure to the design and build of reliable applications that are optimized for performance.Experience and knowledge of CDNs.Usage of npm & CLI for package management.Adhere to trunk-based development practices—code reviews, automated tests, continuous integration, and continuous delivery.Solid experience with unit testing frameworks such as Jasmine and Karma.Excellent problem-solving, debugging skills, and the ability to challenge the status quo.High attention to detail and willingness to take on complex technical challenges.Familiarity with RESTful APIs, asynchronous programming, and integration with backend services.Intellectual curiosity and the ability to stay abreast of the latest UI & AI technology advancements.AI-led coding experience would be an advantage.Experience with Angular upgrades is considered advantageous.
#J-18808-Ljbffr