About Reality AI Lab
Reality AI Lab is advancing open-source AI tools that empower global education and career growth. Our mission is to develop AI Agents that support educators and learners worldwide, beginning with Marvel AI (an AI Teaching Assistant) and Sky AI (an AI Career Coach). Our tools are designed to make education more accessible and provide career-focused solutions that help people thrive.
Role Overview
We are seeking an experienced Software Development Mentor to guide contributors in building cutting-edge applications using React.js, Next.js, Firebase, and AI integration tools. As a mentor, you’ll provide practical guidance on modern web development, collaborative workflows, and best practices for integrating AI into user-centric applications. This role is perfect for a skilled developer passionate about teaching and supporting others, particularly within an open-source community.
Key Responsibilities
- Technical Guidance on Web Development: Mentor contributors in designing and building applications using React.js and Next.js, focusing on clean, maintainable code and efficient development practices.
- Integration of AI Features: Provide expertise in embedding AI capabilities into applications using APIs like Google Gemini AI, Hugging Face, or other AI tools.
- Firebase Setup and Optimization: Guide contributors on using Firebase for authentication, database management, hosting, and real-time updates.
- Code Review and Quality Assurance: Review contributors’ codebases, offering actionable feedback to ensure adherence to standards, maintainability, and performance optimization.
- Workshops and Tutorials: Lead workshops or create tutorials to enhance contributors’ understanding of technologies like Next.js frameworks, AI integration techniques, and modern web development workflows.
- Debugging and Problem-Solving: Assist contributors in debugging and resolving issues, teaching strategies to troubleshoot and optimize applications effectively.
- Open-Source Mentorship and Engagement: Foster an inclusive, collaborative environment, encouraging contributors to actively engage in open-source projects while developing their technical and professional skills.
Requirements
- Experience in Web Development: 5+ years of experience in front-end and full-stack development, with a strong focus on React.js, Next.js, and Firebase.
- AI Integration Knowledge: Proficiency in integrating AI features into applications using APIs, machine learning libraries, or cloud-based AI solutions.
- Mentorship and Communication Skills: Proven ability to explain technical concepts clearly, provide constructive feedback, and create an engaging learning environment.
- Proficiency in Development Workflows: Familiarity with tools like Git, CI/CD pipelines, and project management platforms for streamlined development.
- Problem-Solving Expertise: Strong debugging skills, with the ability to help contributors diagnose and resolve complex technical challenges.
- Open-Source Collaboration: Understanding of open-source community dynamics, including transparency, collaboration, and inclusive development practices.
- Commitment to Modern Practices: Passion for modern web technologies and a drive to stay updated on emerging trends in web and AI development.
Additional Information
- Variable Hourly Pay: Compensation based on mentor availability and the number of hours dedicated per month.
- Commitment: Flexible schedule, allowing mentors to work based on their availability.
- Remote Work Setup: Fully remote, enabling global participation.
- Diversity and Inclusion: Reality AI Lab is an equal opportunity organization, committed to fostering a diverse and inclusive environment.