Software Engineer

Posted 14 Days Ago
Be an Early Applicant
2 Locations
In-Office or Remote
Senior level
Insurance
The Role
The Software Engineer III (Senior Software Engineer) will design and develop high-quality, reusable UI components and full-stack solutions, ensuring excellent user experience and code maintainability.
Summary Generated by Built In

Key Responsibilities:
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, TypeScript, HTML, SCSS, and JavaScript with focus on code reusability and maintainability.
•    Design and develop complex, dynamic form solutions using Reactive Forms and ngx-formly, including custom validatorsand input masking.
•    Design and implement micro-frontend architectures using Module Federation, coordinating shell and remote applications across an Nx monorepo.
•    Implement NgRx facades pattern to abstract store interactions from UI components.
•    Identify and assess technical dependencies and feasibility constraints that impact the development of UI.
•    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.

•    Communicate technical information to non-technical stakeholders through clear documentation and presentations.
•    Act as a point of contact for your team and contribute to setting technical direction and priorities.
•    Write automated unit and integration tests for UI components using Jest/Vitest.
•    Define and implement standard patterns to improve test scenario maintenance in codebase.
•    Perform manual debugging and troubleshooting to identify and resolve issues.
•    Define and practice coding standards and best practices.
•    Participate in, or lead design and/or code reviews with peers and stakeholders to decide amongst available technologies.
•    Review code developed by other engineers and provide feedback to ensure adherence to best practices (e.g., style guidelines, testability, accuracy), while fostering a culture of continuous improvement.
•    Experience with agile development methodologies, wireframing, and prototyping.
•    Ability to communicate technical details clearly across organizational boundaries.
•    Excellent communication and collaboration skills, with the ability to work effectively with designers, developers, and stakeholders.
 

Qualifications

Skills and Qualifications:
•    7 to 10 years of experience with Frontend technologies.
•    Bachelor’s degree in computer science, Information Technology, or related STEM fields, or equivalent experience.
•    Experience in UI engineering, with a strong portfolio showcasing your work.
•    Strong technical skills, including proficiency in HTML, SCSS, JavaScript, and TypeScript, Angular.
•    Knowledge of state management libraries (e.g., Redux, NgRx) and Signal Store.
•    Excellent analytical skills with systematic and structured approach to software design.
•    Experience in DevOps to maintain UI libraries and application frameworks.
•    Familiarity with cloud technologies, UI performance & accessibility best practices
 

Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Schweiz
27,791 Employees

What We Do

Chubb is the world’s largest publicly traded property and casualty insurance company. With operations in 54 countries and territories, Chubb provides commercial and personal property and casualty insurance, personal accident and supplemental health insurance, reinsurance and life insurance to a diverse group of clients. As an underwriting company, we assess, assume and manage risk with insight and discipline. We service and pay our claims fairly and promptly. The company is also defined by its extensive product and service offerings, broad distribution capabilities, exceptional financial strength and local operations globally. Parent company Chubb Limited is listed on the New York Stock Exchange (NYSE: CB) and is a component of the S&P 500 index. Chubb maintains executive offices in Zurich, New York, London, Paris and other locations, and employs 31,000 people worldwide. Additional information can be found at: chubb.com.

Similar Jobs

Dropbox Logo Dropbox

Software Engineer

Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Remote
México
2500 Employees

Coupa Logo Coupa

Lead Software Engineer

Artificial Intelligence • Fintech • Information Technology • Logistics • Payments • Business Intelligence • Generative AI
In-Office or Remote
Mexico City, Cuauhtémoc, Mexico City, MEX
2500 Employees

Dropbox Logo Dropbox

Software Engineer

Artificial Intelligence • Cloud • Consumer Web • Productivity • Software • App development • Data Privacy
Remote
México
2500 Employees
12-12 Annually

Hightouch Logo Hightouch

Software Engineer

Big Data • Information Technology • Software • Database • Analytics
Remote or Hybrid
3 Locations
370 Employees
180K-320K Annually

Similar Companies Hiring

Globe Life Thumbnail
Insurance • Financial Services
McKinney, TX
3000 Employees
MassMutual India Thumbnail
Insurance • Information Technology • Fintech • Financial Services • Big Data
Hyderabad, Telangana
Granted Thumbnail
Mobile • Insurance • Healthtech • Financial Services • Artificial Intelligence
New York, New York
23 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account