···
Log in / Register

Software Engineer

Indeed
Full-time
Onsite
No experience limit
No degree limit
QC69+9G, 99257 Valparaíso, Zacatecas, Mexico
Favourites
Share

Description

Summary: As a Senior Software Engineer in UI Engineering, you will design, develop, and deliver high-quality UI re-usable libraries and experiences, working on challenging projects and collaborating with talented colleagues. Highlights: 1. Design and develop high-quality reusable UI libraries and experiences 2. Collaborate with talented colleagues on challenging projects 3. Shape the future of UI engineering at the company 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. 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

Source:  indeed View original post
Juan García
Indeed · HR

Company

Indeed
Juan García
Indeed · HR

Similar jobs

Cookie
Cookie Settings
Our Apps
Download
Download on the
APP Store
Download
Get it on
Google Play
© 2025 Servanan International Pte. Ltd.