ChangeMakr Asia
ChangeMakr Asia

Full Stack Junior Developer (Frontend)

April 19, 2025
Part-time
Remote · Menteng, Jakarta, Indonesia
Associate
Front-end Developer

We are looking for a Junior Frontend Developer with 3-5 years of experience to join our team on a part-time basis. If you are passionate about building high-performance web applications and have expertise in React.js (v18) and modern frontend development, we’d love to hear from you!

Responsibilities

  • Develop and optimize React.js applications using functional components and hooks (useState, useEffect, useContext, useReducer); as part of a mobile-friendly web app that works in offline and low-connectivity environments.
  • Build an intuitive and accessible UI/UX for users with diverse backgrounds and limited tech experience.
  • Build an intuitive and accessible UI/UX for users with diverse backgrounds and limited tech experience.
  • Utilize Concurrent Mode features like Suspense and startTransition for enhanced performance.
  • Implement state management solutions (Context API, Redux, Zustand, or Recoil).
  • Handle data synchronization when connectivity is restored.
  • Ensure efficient routing using React Router (latest version).
  • Work on progressive web app (PWA) features for better offline support.
  • Integrate with a Laravel 11 backend, handling API requests via Axios or Fetch API.
  • Apply frontend validation before submitting data to the backend.
  • Ensure a lightweight, fast-loading UI using CSS frameworks like Tailwind CSS, Bootstrap, or Material-UI.
  • Work with UI frameworks like Tailwind CSS, Bootstrap, or Material-UI for clean and responsive designs.
  • Optimize performance using lazy loading, code splitting, memoization, and other best practices.
  • Collaborate using Git and GitHub/GitLab in a team environment.
  • Implement Git version control for smooth team collaboration.

Requirements

3-5 years of experience in frontend development, specifically with React.js (v18).

Experience with offline-first development (local storage, caching, IndexedDB, Service Workers).

Strong understanding of React fundamentals, hooks, and concurrent rendering.

Experience in building mobile-friendly UIs with accessibility in mind.

Proficiency in state management (Context API, Redux, Zustand, or Recoil).

Knowledge of Laravel API integration, authentication handling (Sanctum, JWT).

Familiarity with CORS policies and frontend validation techniques.

Strong skills in CSS frameworks (Tailwind CSS, Bootstrap, or Material-UI).

Understanding of Git version control for team collaboration.

Ability to commit to part-time work (max 25 hours per week).

Nice to Have

Experience with styled-components for JavaScript-based styling.

Familiarity with performance optimization techniques (React.memo, useMemo).

Why Join Us?

🌱 Work on meaningful projects that contribute to environmental monitoring.

🌍 Fully remote and flexible part-time work (max 25 hours/week).

🚀 Collaborate with a passionate, impact-driven team.

If you're excited about applying your frontend skills to impactful projects, apply now!