استخدام (Front-End Developer (React.js
شرح موقعیت شغلی
Madrese Digital is a national smart-school infrastructure project designed to digitally transform classrooms, schools, and educational management systems at scale.
With over 2 million users and expanding nationwide deployment, Madrese Digital is building the technological backbone of modern education: performance tracking, smart content delivery, AI-powered learning tools, and real-time analytics across school, city, province, and country levels.
What You’ll Do
- Build Modern UI Components
Collaborate closely with designers and product teams to develop polished, reusable UI components using React and Next.js, with a strong focus on usability and visual consistency. - Write Clean, Scalable Code
Develop well-structured, maintainable HTML, CSS, and TypeScript code, translating designs from tools like Figma into high-quality front-end implementations. - Optimize Performance & Compatibility
Ensure fast, responsive, and reliable user experiences across browsers and devices by applying performance optimization best practices. - Implement & Maintain Front-End Tests
Write unit and integration tests for components and features using modern testing tools (e.g., Jest, React Testing Library, Playwright), ensuring long-term reliability and confidence in releases. - Embrace Continuous Improvement
Stay up to date with emerging front-end technologies, tools, and patterns, and actively contribute ideas to improve development workflows and product quality.
What We’re Looking For
- Strong Experience with React & Next.js
Solid understanding of React, Next.js, modern component architecture, hooks, and client/server rendering concepts. - TypeScript Proficiency
Ability to write clean, readable, and scalable TypeScript for production-ready applications. - Deep Front-End Fundamentals
Strong knowledge of HTML5, CSS3, JavaScript, and modern front-end best practices. - Tooling & Build Systems
Familiarity with tools like Vite, Webpack, Babel, and modern front-end workflows. - Responsive & Accessible Design
Experience using utility-first CSS frameworks such as Tailwind CSS to build responsive, accessible interfaces. - Performance & UX Optimization
Ability to improve load times, manage application state efficiently, and enhance overall user experience in React/Next.js apps. - Version Control
Comfortable working with Git and GitLab in a collaborative team environment. - Experience writing front-end tests (unit, integration, and/or E2E)
Why join us?
- A Project with National Impact
Contribute to a platform that directly influences the learning journey of millions of students. - Shape the Future Generation
Play a meaningful role in building the digital infrastructure that supports the next generation’s education. - Operate at National Scale
Work on systems serving over 2 million users across schools, cities, and government-level institutions. - Comprehensive Health Coverage
Full health insurance support to ensure your well-being and peace of mind. - Collaborative & Supportive Team Culture
Work alongside ambitious, respectful teammates in a professional and growth-oriented environment. - Well-Equipped Office & Daily Perks
Enjoy a comfortable workspace with daily breakfast and snacks to keep you energized and focused.
مهارتهای مورد نیاز
- Front-end
- ReactJS
- Javascript
- Redux
- CSS
حداقل سابقه کار
- مهم نیست
جنسیت
- مهم نیست
وضعیت نظام وظیفه
- مهم نیست