Logo
JustinBradley

JustinBradley | UI Engineer

JustinBradley, New York, New York, United States


JustinBradley’s client, a leading source of mortgage financing, is seeking a highly skilled

UI Engineer

to join their dynamic engineering team. The ideal candidate will have experience in developing modular Single Page Applications (SPAs) using Micro Frontend Architecture and be proficient in working with multiple client-side frameworks. You will play a key role in optimizing the user experience and ensuring that their applications are high-performance, responsive, and scalable.

Key Responsibilities: Develop modular SPAs utilizing Micro Frontend Architecture with runtime integration and build-time integration strategies. Implement client-side Multi-Framework (MFE) integration with technologies like ReactJS and Angular to build scalable, reusable components. Leverage Server-Side Rendering (SSR) techniques to enhance performance and SEO for web applications. Utilize Web Components to create reusable and maintainable UI components across projects. Develop robust JavaScript/TypeScript applications using NodeJS, Webpack, Vite, and static hosting in S3. Expert in Angular 16+ with deep knowledge of role-based and entitlement-based authorization, lazy loading, and HTTP interceptors. Manage state using NgRx, including effects, actions, and selectors, for efficient state management and data flow. Utilize Angular Lifecycle Hooks, Dependency Injection, and handle asynchronous data using Promises and Observables. Focus on performance optimization, especially in managing large datasets and ensuring fast, responsive user interfaces. Collaborate with UX/UI designers and product teams to implement designs and iterate on UI look and feel using design tools. Familiarity with Design to Code Generation tools for seamless UI development and deployment.

Qualifications: 4+ years of experience as a UI Engineer or similar role in front-end development. Extensive hands-on experience with Angular 16+ and ReactJS in large-scale applications. Solid understanding of Micro Frontend Architecture, state management, and server-side rendering. Proficiency in JavaScript, TypeScript, NodeJS, Webpack, Vite, and related front-end technologies. Strong expertise in performance optimization techniques, especially in handling large datasets in web applications. Experience with design systems, prototyping, and using design tools such as Figma, Sketch, or Adobe XD. Familiarity with modern development tools and methodologies, such as Agile, CI/CD, and Git. Strong problem-solving skills with the ability to debug and optimize complex web applications. Excellent communication and collaboration skills, working closely with cross-functional teams.

Preferred Skills: Knowledge of cloud platforms, such as AWS and hosting static websites on S3. Familiarity with automated testing tools and practices (e.g., Jasmine, Karma, Cypress). Experience working in a fast-paced Agile environment and continuous delivery cycles.

JustinBradley is an EO employer - Veterans/Disabled and other protected employees.