Job Description
Location: Remote / Flexible
Employment Type: Full-Time
About the Role
We are seeking a UI Architect / Lead Front-End Developer with deep expertise in React.js and modern front-end architecture to lead the development of high-performance, responsive, and scalable user interfaces. The ideal candidate will collaborate closely with UX designers, product managers, and backend teams to deliver exceptional web applications. Exposure to AI-powered development tools is highly desirable to enhance productivity and code quality.
Key Responsibilities
- Lead UI development using React.js, ensuring scalability, maintainability, and high performance.
- Collaborate with UX designers, product managers, and backend developers to translate requirements into functional interfaces.
- Develop and maintain component libraries, design systems, and reusable UI frameworks.
- Optimize front-end performance, ensuring cross-browser compatibility and responsive design.
- Implement Service Workers to enable offline capabilities and improve reliability in low/no connectivity environments.
- Conduct code reviews, mentor junior developers, and provide technical guidance for UI teams.
- Explore and implement AI-powered development tools (e.g., GitHub Copilot, TabNine, CodeWhisperer) to boost productivity and code quality.
- Advocate for best practices in UI architecture, accessibility, and front-end performance.
Required Skills & Qualifications
- Experience: Minimum 5 years in front-end development with a focus on React.js.
- Strong understanding of component-based architecture and state management libraries (Redux, Context API, etc.).
- Proficiency with frontend build tools: Webpack, Babel, Vite.
- Experience in API integration (REST / GraphQL) and handling asynchronous data (Axios, Fetch).
- Hands-on experience with Service Workers and Progressive Web App (PWA) features.
- Exposure to AI-assisted coding tools to enhance development efficiency.
- Solid problem-solving, communication, and mentoring skills.
- Experience leading UI teams in agile environments.
Why Join Us
- Work remotely with flexible scheduling.
- Lead front-end architecture for cutting-edge applications.
- Collaborate with cross-functional teams on innovative projects.
- Opportunity to leverage AI-powered development tools in production workflows.
- Mentorship and professional growth in a forward-looking tech environment.