What are the responsibilities and job description for the UI Lead Developer on React.JS - Onsite in Chicago, IL (Must have a Lead Experience) position at Ztek Consulting?
Job Details
Role: UI Lead
Experience: 7-10 years
Key Responsibilities:
Lead the development and implementation of UI solutions with a focus on ReactJS.
Architect, design, and optimize scalable and high-performance front-end applications.
Collaborate with cross-functional teams (backend, UX/UI designers, product managers) to deliver seamless user experiences.
Ensure code quality, maintainability, and performance by following best practices.
Guide and mentor the UI development team, conducting code reviews and technical training.
Stay updated with the latest UI/UX trends, frameworks, and best practices.
Work closely with stakeholders to translate business needs into intuitive and responsive UI solutions.
Required Skills & Experience:
Strong expertise in ReactJS (hooks, state management, component lifecycle).
Proficiency in JavaScript, TypeScript, HTML5, CSS3, and modern UI frameworks.
Experience with frontend performance optimization and responsive design.
Knowledge of RESTful APIs, GraphQL, and integration with backend services.
Experience with state management libraries like Redux, Context API, or Recoil.
Familiarity with CI/CD pipelines and DevOps practices for frontend development.
Strong problem-solving skills and ability to troubleshoot UI issues efficiently.
Leadership experience in handling UI teams, task delegation, and mentoring.
Nice-to-Have:
Experience with Next.js, Vue.js, or Angular.
Knowledge of micro-frontends architecture.
Familiarity with Unit Testing (Jest, React Testing Library, etc.).
Exposure to cloud platforms (AWS, Google Cloud Platform, or Azure) for UI hosting.