Frontend Developer (React/Next.js/TypeScript)

Abjad Educational Initiative

About Yasmine: Connecting Arabic Learners Worldwide

Yasmine is a dynamic online platform dedicated to making Arabic language learning accessible and engaging for students across the globe. We connect Arabic learners from all backgrounds with qualified Arabic teachers, primarily from Syria, fostering a vibrant and supportive learning community. Already serving hundreds of students, Yasmine has achieved Product-Market Fit and is now poised to scale and enhance its platform to provide an even richer and more comprehensive Arabic learning experience. Join us as we build the future of Arabic education online!

The Opportunity:

We are seeking a talented and passionate Frontend Developer to join our team and contribute to building the user-facing experience of the Yasmine platform. You’ll work alongside our Lead Full-Stack Developer, UI/UX Designer, Product Owner, and Project Manager & Tech Lead in an agile/scrum environment to develop engaging and intuitive interfaces for our Arabic learning platform. You’ll play a vital role in bringing the Yasmine vision to life and creating a world-class online learning experience for our students.

Responsibilities:

  • Develop high-quality, responsive, and interactive user interfaces for the Yasmine platform using React, Next.js, and TypeScript.
  • Translate UI/UX designs and wireframes into clean, efficient, and well-documented frontend code.
  • Implement user interactions, dynamic content, and data visualizations to enhance the learning experience.
  • Collaborate closely with the UI/UX Designer to ensure design fidelity and optimal user experience.
  • Work alongside the Lead Full-Stack Developer to integrate frontend components with backend APIs.
  • Conduct thorough testing and debugging of front-end components to ensure functionality and performance across different browsers and devices.
  • Participate in code reviews and contribute to improving front-end development practices.
  • Implement features iteratively within an Agile/Scrum framework, focusing on migrating existing processes and adding new functionalities in phases.
  • Implement performance best practices on Nextjs.
  • Implement & maintain good SEO-friendly interfaces for search engines.

Qualifications:

  • Proven experience (2+ years preferred) as a Frontend Developer specializing in React, Next.js, and TypeScript. Please provide links to projects or code samples showcasing your frontend expertise.
  • Holder of a degree in Computer Science or Software Engineering or Web Development or any related degree
  • Strong understanding of modern JavaScript frameworks and frontend development best practices.
  • Experience with HTML, CSS, and responsive design principles.
  • Familiarity with RESTful APIs and data integration on the frontend.
  • Commitment to writing clean, well-documented, and testable code.
  • Solid understanding of version control (Git).
  • Excellent problem-solving and attention to detail.
  • Strong communication and collaboration skills.
  • Experience working in Agile/Scrum environments.

Bonus Points:

  • Experience with EdTech platforms or online learning environments.
  • Familiarity with UI/UX design principles.
  • Experience with frontend testing frameworks.
  • Familiarity with AI productivity tools.

How to apply

To apply, please fill your information in this link https://forms.gle/GGwaXAHgPysBivr66

Please submit your resume and a compelling cover letter highlighting your experience with React, Next.js, and TypeScript. Showcase your passion for frontend development and your interest in contributing to the Yasmine platform. We look forward to hearing from you!

To help us track our recruitment effort, please indicate in your email/cover letter where (globalvacancies.org) you saw this job posting.

Job Location