Point your AI agent at freehire and let it find you a job.

Get the CLI →

Steradian Data Optima

NewBe an early applicant

Front End Next JS Developer

Posted Updated
Discussion

Summary

Builds customer portal and admin dashboard front ends using Next.js and TypeScript, applying SSR/SSG rendering, Material-UI/Tailwind/Chakra styling, Redux/Zustand state management, JWT/OAuth with RBAC auth flows, API integration, Jest testing, and CI/CD support. Fully onsite in Jakarta.

Salary: Rp 7.000.000 – Rp 9.000.000 per month

Frontend Developer

Job Description

  • Develop customer portal and admin dashboard interfaces using Next.js and TypeScript.

  • Implement SSR, SSG, and CSR rendering strategies in Next.js according to feature needs.

  • Build responsive user interfaces using Material-UI, TailwindCSS, or Chakra UI.

  • Create and/or implement a Design System to ensure UI consistency.

  • Manage application state using Redux, Zustand, or React Context.

  • Integrate REST API or GraphQL with backend services using SWR or React Query.

  • Implement frontend authentication flows and Role-Based Access Control (RBAC), integrating with backend authorization services.

  • Optimize frontend performance through lazy loading, code splitting, and image optimization.

  • Perform frontend testing and debugging using Jest and React Testing Library, and monitor errors using Sentry or LogRocket.

  • Collaborate with Backend Developers, QA Engineers, and Product Owners throughout the development lifecycle.

  • Support frontend CI/CD processes for automated testing and deployment in collaboration with DevOps teams.

Requirements

  • Bachelor's Degree (S1) in Computer Science, Information Systems, Software Engineering, or a related field.

  • Minimum 2 years of experience in frontend web development using Next.js and TypeScript.

  • Understanding of UI/UX principles and responsive design.

  • Experience creating and/or implementing a Design System.

  • Understanding of API integration with backend services.

  • Experience building dashboards or admin panels with Role-Based Access Control (RBAC).

  • Understanding of SSR, SSG, and CSR in Next.js.

  • Experience with state management (Redux, Zustand, or React Context).

  • Understanding of authentication and authorization using JWT or OAuth.

  • Experience with frontend testing and debugging using Jest and React Testing Library.

  • Experience with CI/CD pipelines for automated frontend testing and deployment.

  • Understanding of frontend logging and monitoring using Google Analytics, OpenTelemetry, or similar tools.

  • Understanding of frontend logging, error tracking, and monitoring tools.

  • Proficiency in Git and version control systems.

  • Willing to work onsite in Jakarta and undergo background checking.

Nice to Have

  • Experience with GraphQL.

  • Experience with Sentry, LogRocket, Google Analytics, or OpenTelemetry.

  • Experience working on banking, financial services, or loyalty/reward platforms.

  • Familiarity with Atlassian tools (Jira, Confluence, Bitbucket).


Skills

Apply

See also

Frontend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.