company logo

Product Manager

INDODAX

Actively hiring 2d ago

No Sign Up Required!

Job Description

Ringkasan Jabatan:

Memimpin dan mengarahkan tim Frontend Engineering dalam merancang, mengembangkan, dan memelihara aplikasi web yang scalable menggunakan Vue.js/Nuxt.js ecosystem. Bertanggung jawab atas arsitektur frontend, technical leadership melalui mentoring dan code review, standarisasi best practices, serta kolaborasi lintas tim untuk memastikan delivery produk berkualitas tinggi yang memenuhi standar performa, security, dan user experience.

Leadership & People Management:

Memimpin, membimbing, dan mengembangkan tim Frontend Engineers melalui mentoring, coaching, dan performance review

Melakukan technical recruitment: interview dan assessment kandidat Frontend Engineer

Membangun kultur engineering excellence dan best practices dalam tim

Mengelola task distribution dan memastikan timeline project terpenuhi

Technical Architecture & Strategy:

- Merancang dan mendokumentasikan arsitektur frontend yang scalable, maintainable, dan secure

- Menetapkan technical standards, coding conventions, dan development workflow

- Melakukan technical decision-making untuk technology stack dan tool selection

- Ownership terhadap frontend codebase quality dan technical debt management

Development & Implementation:

- Mengembangkan aplikasi web modern menggunakan Vue.js 3, Nuxt 3, dan Composition API

- Implementasi SSR (Server-Side Rendering) dan SSG (Static Site Generation) dengan Nuxt

- Integrasi dengan backend PHP/Laravel melalui RESTful API dan GraphQL

- Implementasi state management (Pinia/Vuex), routing, dan middleware

Code Quality & Performance:

- Melakukan comprehensive code review dan memberikan constructive feedback

- Memastikan implementasi testing: unit test (Vitest), integration test, dan e2e test (Playwright/Cypress)

- Optimasi web performance: lazy loading, code splitting, caching strategy, bundle optimization

- Monitoring dan debugging production issues menggunakan observability tools

DevOps & Deployment:

- Merancang dan mengimplementasikan CI/CD pipeline (GitLab CI, GitHub Actions, Jenkins)

- Mengelola deployment strategy: blue-green, canary, rolling deployment

- Containerization dengan Docker dan orchestration dengan Kubernetes (opsional)

- Setup monitoring dan alerting (Sentry, Datadog, New Relic)

Collaboration & Communication:

- Berkolaborasi dengan Product Manager untuk technical feasibility dan effort estimation

- Bekerja sama dengan UI/UX Designer untuk memastikan implementasi design system

- Koordinasi dengan Backend Engineer untuk API contract dan integration

- Komunikasi dengan QA untuk test strategy dan bug resolution

Innovation & Continuous Improvement:

- Research dan evaluasi teknologi/framework baru untuk meningkatkan productivity

- Mengikuti Vue.js/Nuxt.js ecosystem updates dan best practices

- Sharing knowledge melalui tech talk, documentation, dan brown bag session

- Kontribusi pada internal tools dan developer experience improvement

Requirements

Min. 3 tahun pengalaman di Frontend Development

Min. 1 tahun pengalaman sebagai Tech Lead / Senior Engineer

Proven track record memimpin tim engineering (3-7 orang)

Pengalaman end-to-end product development dari 0 to 1

Technical Competencies (MUST HAVE):

Frontend Core:

Expert level: Vue.js 3 (Composition API, Reactivity System, Custom Directives)

Expert level: Nuxt 3 (SSR, SSG, Server Routes, Nitro Engine)

Expert level: PHP

Advanced: TypeScript, JavaScript ES6+

Advanced: HTML5 semantics, CSS3, Tailwind CSS

Proficient: Responsive design, Mobile-first approach, Cross-browser compatibility

State Management & Data Fetching:

Pinia (preferred) atau Vuex

TanStack Query (Vue Query) atau Nuxt's useFetch/useAsyncData

RESTful API dan GraphQL integration

Build Tools & Development:

Vite (bundler & dev server)

npm/yarn/pnpm (package management)

ESLint, Prettier, Stylelint (code quality)

Husky, lint-staged (pre-commit hooks)

Testing:

Vitest atau Jest (unit testing)

Vue Test Utils (component testing)

Playwright atau Cypress (e2e testing)

Testing Library principles

Version Control & Collaboration:

Git advanced (rebase, cherry-pick, conflict resolution)

GitFlow atau Trunk-based development

Code review best practices

GitHub/GitLab/Bitbucket

DevOps & Deployment:

CI/CD: GitLab CI, GitHub Actions, atau Jenkins

Docker basics (containerization)

Deployment platforms: Vercel, Netlify, AWS, GCP

Basic Linux/Unix commands

Performance & Optimization:

Web Vitals (LCP, FID, CLS)

Lighthouse optimization

Code splitting & lazy loading

Caching strategies

Bundle size optimization

Backend Integration:

PHP/Laravel (understanding untuk kolaborasi dengan backend)

RESTful API design principles

Authentication: JWT, OAuth 2.0, Session-based

WebSocket untuk real-time features

Technical Competencies (NICE TO HAVE):

PWA (Progressive Web Apps)

Web Components

Micro-frontend architecture

Storybook untuk component documentation

Figma untuk design handoff

Kubernetes basics

Monitoring tools: Sentry, Datadog, New Relic

Understanding blockchain/crypto concepts (sesuai domain Indodax)

Soft Skills:

Leadership: Mampu memimpin, memotivasi, dan mengembangkan tim

Communication: Komunikasi teknis yang jelas kepada technical dan non-technical stakeholders

Problem Solving: Analytical thinking dan systematic approach dalam troubleshooting

Decision Making: Mampu membuat technical decisions dengan trade-off analysis

Mentoring: Sabar dalam mengajar dan memberikan feedback konstruktif

Ownership: Sense of ownership terhadap product quality dan team success

Collaboration: Team player yang bisa bekerja lintas fungsi

Adaptability: Cepat belajar teknologi baru dan adjust dengan perubahan prioritas

Time Management: Mampu mengelola multiple priorities dan meet deadlines

💙

Tips Menjaga Diri

Perusahaan dan Lowongan di Dealls tidak meminta data pribadi, informasi rekening, atau pungutan ketika melamar. Hindari juga lowongan Google Form / Grup Telegram tanpa keabsahan yang jelas.

About INDODAX
Learn More

INDODAX merupakan perusahaan berbasis teknologi yang dikenal sebagai crypto exchange pertama dan terbesar di Indonesia yang mempertemukan antara penjual dan pembeli aset kripto secara mudah dan cepat.

Industry
Financial Technology
Location
Jakarta Selatan, Indonesia
Company Size
>100 employees