Loker Jakarta Loker Jakarta
Kembali ke semua lowongan

Frontend Developer (React.js/Next.js)

TOG Indonesia

TOG Indonesia

Lokasi

Jakarta Pusat

Tipe kerja

On-site

Gaji

Rp 8,000,000 - Rp 14,000,000

Deskripsi pekerjaan

What You’ll Do

  • Build and maintain production-grade React applications using TypeScript, React Router v7, and a shared monorepo.
  • Collaborate with designers and backend engineers to deliver features that are robust, testable, and aligned with Figma and Storybook specs.
  • Write and maintain strict, explicit types and domain models in shared packages.
  • Implement and enforce separation of concerns: logic hooks, UI components, and service functions.
  • Handle all states (loading, error, empty, success) in UI and data fetching flows.
  • Contribute to routing using centralized route configs and lazy-loading patterns.
  • Participate in code reviews and help maintain high standards for code quality, readability, and maintainability.
  • Write and maintain tests for pure functions and UI components using Jest and Storybook.
  • Follow and improve our ESLint, Prettier, and TypeScript strict mode standards.


How We Work

  • Monorepo-first: All apps and packages live together for maximum reuse and consistency.
  • Strict typing: Types are authored and shared via /models—no any or unknown unless justified.
  • No shortcuts: We value maintainability and clarity over cleverness.
  • Design-driven: Storybook and Figma are our sources of truth.
  • Testing culture: If you can’t find a test, write one.

Tanggung jawab

What You’ll Do

  • Build and maintain production-grade React applications using TypeScript, React Router v7, and a shared monorepo.
  • Collaborate with designers and backend engineers to deliver features that are robust, testable, and aligned with Figma and Storybook specs.
  • Write and maintain strict, explicit types and domain models in shared packages.
  • Implement and enforce separation of concerns: logic hooks, UI components, and service functions.
  • Handle all states (loading, error, empty, success) in UI and data fetching flows.
  • Contribute to routing using centralized route configs and lazy-loading patterns.
  • Participate in code reviews and help maintain high standards for code quality, readability, and maintainability.
  • Write and maintain tests for pure functions and UI components using Jest and Storybook.
  • Follow and improve our ESLint, Prettier, and TypeScript strict mode standards.


How We Work

  • Monorepo-first: All apps and packages live together for maximum reuse and consistency.
  • Strict typing: Types are authored and shared via /models—no any or unknown unless justified.
  • No shortcuts: We value maintainability and clarity over cleverness.
  • Design-driven: Storybook and Figma are our sources of truth.
  • Testing culture: If you can’t find a test, write one.

Kualifikasi

What We’re Looking For

  • 3+ years professional experience with React and TypeScript in production environments.
  • Experience with monorepo tooling (pnpm, Nx, Turborepo, or similar).
  • Familiarity with Storybook.
  • Comfortable working with custom data fetching clients (no react-query/axios).
  • Excellent communication skills and a collaborative, proactive mindset.
  • Bonus: Experience with Redux, context providers.
  • Bonus: Some understanding of React Router v6/v7, hooks, and modular routing.


Our Stack

React, TypeScript, React Router v7, Jest, Storybook, TailwindCSS

Benefit & Fasilitas

competitiveSalarymedicalLeavebonusSystempaidSickDays

Keahlian

ReactJs / NextJsTypescriptTypescript/JavascriptReact.JsReactJS
TOG Indonesia

Tentang TOG Indonesia

TOGI is Indonesia's leading HR and IT company that is founded on the basis of kindship. Set up in 2012, we facilitate job seekers and firms in mutual partnerships to successfully strive in today's digital economic era. We focus to fulfill the needs in the technology and information sector: Executive Search, IT Managed Service, and People Development. For more than 9 years, we provide the best services to win and retain trusts as our core principle.

Lowongan Terkait

Berdasarkan kategori, tipe kerja, dan keahlian yang serupa.

Supervisor Outlet - Jakarta Selatan

SeIndonesia

SeIndonesia
Jakarta Selatan, DKI Jakarta
On-site
Negotiable

Teknisi Body Repair

PT FLY INC TECHNOLOGY NUSANTARA

PT FLY INC TECHNOLOGY NUSANTARA
Jakarta Utara, DKI Jakarta
On-site
Rp 3,800,000 - Rp 4,000,000

Area Manager Operational

PT Centrepark Citra Corpora

PT Centrepark Citra Corpora
Jakarta Pusat, DKI Jakarta
Rp 10,000,000 - Rp 15,000,000