Logo
Jobs via Dice

UI Lead @ Houston, TX / Dublin, CA (Hybrid 3 days onsite a week) - Remote option

Jobs via Dice, Houston, Texas, United States, 77246

Save Job

UI Lead @ Houston, TX / Dublin, CA (Hybrid 3 days onsite a week) - Remote option available Position:

UI Lead

Duration:

12+ months contract

Location:

Houston, TX / Dublin, CA (Hybrid 3 days onsite a week)

Job Description:

We are looking for a UI Lead to design and develop high-performance, scalable, and user-friendly web applications. The ideal candidate should have strong expertise in React, Redux, JavaScript (ES6), Node.js (ExpressJS). You will play a key role in building responsive UI components, implementing state management, and developing using Node.js/ExpressJS.

Skills Needed:

Retail/Ecommerce domain, JavaScript, GitHub, Performance Optimization, Best Practices, Version Control, User Experience, Redux, Node.js, Next.js.

Client Needs:

Experience architecting retailer e-commerce websites and working on Next.js App Router.

Qualifications

Retail Application Expertise: building and scaling enterprise‑grade retail and e‑commerce applications using React and Next.js, delivering high‑performing modular user interfaces.

System & Atomic Design: Expertise in System Design incorporating Atomic Design principles to create scalable, reusable, and consistent component libraries across micro frontends and product ecosystems.

Micro Frontend Architecture: Architected and led implementation of Micro Frontend frameworks enabling independent deployments, enhanced maintainability, and team autonomy.

AI‑Driven Productivity: Utilized AI tools to boost team efficiency through automating code reviews, UI documentation, and test generation workflows.

CICD & Test Automation: Integrated Playwright within CI/CD pipelines for continuous testing and faster feedback loops, ensuring stable and reliable front‑end releases.

Responsibilities

UI Development: Build elegant, responsive, and high‑performance user interfaces using React, Redux, JavaScript (ES6+), HTML5, and CSS3.

Component Design: Develop reusable, modular, and scalable UI components that align with design and accessibility standards.

State Management: Implement and optimize Redux for efficient state handling.

Backend‑for‑Frontend (BFF): Develop and maintain lightweight Node.js (ExpressJS) APIs to bridge UI with backend services.

Performance Optimization: Optimize UI components for speed, scalability, and performance.

Version Control & Packages: Use GitHub for source control, manage dependencies with npm, and ensure a structured project setup.

Cross‑Browser Compatibility: Ensure UI consistency across multiple browsers and devices.

Collaboration: Work closely with backend engineers, UX designers, and product managers to deliver a seamless user experience.

Code Quality: Follow best practices in code reviews, testing, and debugging to maintain a high‑quality codebase.

Seniority Level Mid‑Senior level

Employment Type Full‑time

Job Function Engineering and Information Technology

Industries Software Development

#J-18808-Ljbffr