Job Title: UI Architect
Location: Houston, TX / Dublin, CA (Hybrid – 3 days onsite a week)
Hire Type: Contract
Duration: 6- 12 months
Job Description
JOB DESCRIPTION
SKILLS NEEDED: Retail/ Ecommerce domain, JavaScript, GitHub, Performance Optimization, Best Practices, Version Control, User Experience, Redux, Node.JS, Next.js
We are looking for a UI Engineer 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.
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.
Qualifications
Must-Have:
• Must have experience in frontend/UI development.
• Strong expertise in React.js, Redux, JavaScript (ES6+), and HTML5/CSS3.
• Experience with Node.js and ExpressJS development.
• Deep understanding of component-based architecture and state management in React.
• Proficiency in GitHub for version control and npm packages for dependency management.
• Hands-on experience with CI/CD pipelines for front-end deployments with GitHub Actions.
• Strong debugging and troubleshooting skills for frontend performance issues.
• Familiarity with RESTful APIs and integrating frontend applications with backend services.
• Ability to write clean, maintainable, and well-documented code.
• Strong communication and collaboration skills.
Good to Have:
• Knowledge of Styled Components, SASS, or React Material UI.
• Familiarity with Next.js for server-side rendering
• Understanding of web accessibility (a11y).
Thanks,
Please share resumes in a separate email.