Job Description
Who We Are
Paideia Educational Solutions is on a mission to transform education through innovation, accessibility, and technology.
With over three decades of combined experience, we empower schools, teachers, and students across Indonesia to embrace the future of learning.
As we move toward a global AI-driven education ecosystem, we're building next-generation learning platforms — intelligent, modular, and scalable — designed to empower millions of learners.
Your Mission
Design and build Paideia's next-generation frontend ecosystem
— a scalable, modular, and high-performance platform that powers our AI-enabled Learning Management System (LMS), Student Information System (SIS), and e-learning applications.
You'll lead the development of
micro frontend architectures
using
ReactJS
and
TypeScript
, ensuring maintainability, seamless integration, and exceptional user experiences across products.
You Will
- Architect and implement
micro frontend-based applications
using ReactJS and TypeScript. - Develop reusable UI components and design systems aligned with Paideia's product ecosystem.
- Collaborate with backend, AI, and DevOps teams to integrate real-time data, analytics, and personalization into the user experience.
- Optimize frontend performance, bundle size, and rendering speed for global-scale users.
- Ensure frontend scalability, modularity, and maintainability across multiple product lines (LMS, SIS, AI dashboards, etc.).
- Implement secure communication between frontend micro-apps and backend APIs (JWT, OAuth2, CSRF protection).
- Define and maintain coding standards, testing practices, and documentation for frontend engineering.
- Lead performance profiling and continuous UI/UX improvement initiatives.
- Mentor junior developers and foster a culture of clean code and innovation.
You Are
- Expert in
ReactJS
and
TypeScript
, with deep knowledge of component-driven development. - Experienced in
micro frontend architecture
, module federation, or similar modular design approaches. - Comfortable with
state management
libraries (Redux Toolkit, Recoil, Zustand, or similar). - Skilled in
modern build tools
(Vite, Webpack, Turborepo, Nx) and
frontend CI/CD pipelines
. - Strong understanding of
RESTful APIs
,
GraphQL
, and
WebSocket
communication. - Knowledgeable in
UI/UX principles
, responsive design, and accessibility standards. - Proficient in
testing frameworks
(Jest, React Testing Library, Cypress). - Passionate about performance optimization, developer experience, and modern frontend engineering patterns.
- Excited about education and using technology to transform learning.
Bonus Points If You Have
- Experience with
Design Systems
(Storybook, Radix UI, ShadCN, or MUI customization). - Exposure to
SSR/SSG frameworks
, Remix) and hybrid rendering approaches. - Familiarity with
Monorepo setups
and code-sharing strategies across multiple applications. - Experience integrating
AI-driven personalization
or analytics features into frontend products. - Understanding of
frontend observability
, error tracking, and performance monitoring tools (Sentry, Datadog, Grafana).
Why Join Us
- Shape the core user experience of Paideia's AI-powered education ecosystem.
- Collaborate with a mission-driven team of educators, engineers, and innovators.
- Work in a culture that values creativity, excellence, and lifelong learning.
- Competitive compensation, performance-based incentives, and opportunities for global impact.