We are seeking an exceptionally skilled Technical Lead who possess deep expertise in modern front-end technologies, and a passion for exploring and implementing AI-driven features that elevate our products and user experiences.
Key Responsibilities:
- Technical Leadership & Architecture
- Define and drive the technical vision, strategy, and roadmap for our front-end architecture, ensuring scalability, performance, maintainability, and security.
- Lead the design and implementation of complex, highly interactive, and responsive user interfaces using cutting-edge front-end frameworks (e.g., React, Angular, Vue.js) and associated technologies.
- Establish and enforce best practices for front-end development, including code quality, testing, accessibility, and performance optimization.
- Conduct in-depth code reviews, provide constructive feedback, and mentor team members to foster technical excellence and growth.
- Collaborate closely with product managers, UX/UI designers, back-end engineers, and AI/ML engineers to translate product requirements into robust technical solutions.
- Evaluate and recommend new front-end technologies, tools, and libraries to continuously improve our development stack.
- AI Integration & Innovation
- Pioneer AI-driven Front-End Experiences:
- Proactively identify and explore opportunities to embed AI/ML capabilities directly into the front-end to enhance user engagement, personalization, predictive interactions, intelligent search, content recommendation, and dynamic UI generation.
- Orchestrate AI Model Consumption: Design and implement efficient and performant ways for front-end applications to consume and interact with AI/ML models (e.g., via APIs, WebSockets, client-side inference where applicable).
- Data-Driven UI/UX: Leverage AI for A/B testing, user behavior analysis, and predictive analytics to inform UI/UX design decisions and drive continuous improvement.
- Ethical AI Implementation: Ensure responsible and ethical implementation of AI features, considering data privacy, fairness, and transparency in user-facing applications.
- Stay abreast of the latest advancements in AI, particularly as they apply to front-end development (e.g., Generative AI for UI, AI-powered design tools, client-side ML frameworks).
- Team Leadership & Mentorship
- Lead, inspire, and empower a team of front-end engineers, fostering a culture of collaboration, innovation, and continuous learning.
- Provide technical guidance, coaching, and mentorship to team members, helping them develop their skills and careers.