Overview
As the Lead Frontend Developer at Kurai Foundation, you will play a pivotal role in shaping the visual and interactive elements of our products. You’ll lead a team of frontend developers in creating high-quality, scalable, and responsive interfaces using modern frameworks and tools, including React, TypeScript, MobX, and SCSS. This role is perfect for someone who is not only technically skilled but also experienced in leadership, eager to mentor team members, and committed to delivering exceptional user experiences.
Our ideal candidate combines technical expertise with strategic insight, working closely with the product, backend, and design teams to ensure seamless integrations and a smooth development workflow.
Key Responsibilities
- Technical Leadership: Set and maintain high standards in code quality, design patterns, and UI/UX best practices across the frontend team.
- Team Collaboration: Collaborate with designers, backend developers, and product managers to create cohesive, high-performance applications.
- Mentorship and Development: Guide and mentor junior and mid-level developers, fostering a culture of continuous learning and improvement.
- Project Management: Take charge of project timelines, oversee development cycles, and ensure the timely and efficient delivery of features.
- Code Reviews and Quality Assurance: Conduct regular code reviews, identify potential issues, and ensure adherence to best practices for scalability, security, and performance.
- Innovation: Stay updated on the latest frontend technologies and practices, and drive their adoption to keep our applications at the cutting edge.
Technology Stack and Requirements
- Frontend Frameworks: Advanced experience with React and state management tools, especially MobX.
- Languages and Tools: Proficiency in TypeScript and SCSS; understanding of CSS pre-processing and module-based design.
- Architectural Knowledge: Strong understanding of component-based architecture, responsive design, and RESTful API integration.
- UI/UX Principles: Keen sense of UI/UX design principles, with a focus on delivering user-centered interfaces.
- Leadership Skills: Proven experience leading and managing a team; excellent communication, mentorship, and problem-solving abilities.
Preferred Qualifications