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.
در فینکا، ما باور داریم که آموزش نباید خشک و سنتی باشد. یادگیری یک مهارت جدید باید جذاب، کاربردی و در دسترس باشد تا افراد بتوانند آن را به شیوهای مؤثر تجربه کنند.
ما در حال ساخت پلتفرمی هستیم که آموزش مهارت های دیجیتال مانند برنامهنویسی را برای همه، از مبتدیان تا حرفهایها، قابل فهم، تعاملی و الهامبخش میکند. مسیر یادگیری در فینکا طوری طراحی شده که افراد بدون احساس پیچیدگی، قدمبهقدم مهارتهای جدید را کشف کنند.
برای ادامه این مسیر، ما به دنبال افرادی هستیم که به یادگیری، رشد و ساختن یک محصول ارزشمند اعتقاد دارند. اگر دوست دارید در تیمی پویا و در حال رشد کار کنید، فینکا جای شماست.