As a Software Engineer III (Senior Software Engineer) in UI Engineering, you will be responsible for designing, developing, and delivering high‐quality user interface (UI) re‐usable libraries and experiences. You will work on coding, reviewing, documenting, debugging, testing, and troubleshooting throughout the application development process. You will have the opportunity to work on challenging projects, collaborate with talented colleagues, and shape the future of UI engineering at our company.
In this role, you will be expected to have a strong understanding of software development principles and be able to apply them to create high‐quality software. You will work closely with other team members to ensure that our software meets the needs of our users and is delivered on time and within budget.
Design and develop reusable Angular UI components using Chubb's design system, Angular, Type Script, HTML, SCSS, and Java Script with focus on code reusability and maintainability.
Design and implement micro‐frontend architectures using Module Federation, coordinating shell and remote applications across an Nx monorepo.
Ensure seamless user experience across various devices and browsers.
Proactively seeks new knowledge and adapts to new trends, technical solutions, and patterns that will improve the reliability, efficiency, and performance of UI component libraries.
Design and develop full‐stack solutions.
Drive complex projects from inception through execution, demonstrating technical leadership and development.
Contribute to ongoing documentation development, adapting content to address product/program updates and user input, to maintain its relevance and accuracy.
Work closely with cross‐functional teams, including UX/UI designers, and product managers to ensure timely delivery of projects.
Write automated unit and integration tests for UI components using Jest/Vitest.
Define and implement standard patterns to improve test scenario maintenance in codebase.
Define and practice coding standards and best practices.
Experience with agile development methodologies, wireframing, and prototyping.
By continuing you agree to our Terms & Privacy Policy.