Software Developer (NextJS)
Summary
Mid-level frontend developer in Jakarta building and maintaining responsive web applications with Next.js, React, and TypeScript. Day to day: turning UI/UX designs into reusable components, integrating REST APIs, handling state/auth, optimizing performance, doing code reviews, and mentoring junior developers.
Salary: Rp 7.000.000 – Rp 10.500.000 per month
Kualifikasi Utama
Pendidikan: S1 Computer Science, Information Technology, atau bidang terkait, atau equivalent experience.
Pengalaman 1-4 tahun di frontend development, termasuk pengalaman kuat dengan React/Next.js.
Strong knowledge JavaScript/TypeScript, HTML, CSS, responsive design, dan component-based development.
Pengalaman integrasi REST APIs serta menangani authentication/session management.
Memahami reusable components, design systems, state management, dan frontend architecture dengan baik.
Familiar dengan Git, CI/CD, testing frameworks, basic software development lifecycle dan code review practices.
Memahami performance optimization, accessibility, dan web security (preferable).
Familiar dengan REST API integration dan JSON.
Familiar dengan frontend testing tools dan Agile/JIRA (preferable).
Good analytical, communication, problem-solving, dan mentoring skills.
English (oral & written)
Job Description
Develop dan maintain responsive web applications menggunakan Next.js, React, dan TypeScript.
Menerjemahkan UI/UX design, user journeys, dan functional requirements menjadi reusable frontend components.
Integrasi frontend applications dengan backend APIs dan enterprise platform services.
Develop reusable components yang selaras dengan design system dan frontend standards proyek.
Mengelola state, validation, authentication, error handling, dan frontend business interactions.
Optimize application performance, responsiveness, maintainability, dan browser compatibility.
Perform code review, debugging, unit testing, dan defect resolution.
Memberikan technical guidance dan me-review hasil kerja Junior Frontend Developer.
Menjaga clean code dan mengikuti frontend coding standards yang berlaku.
Berkolaborasi dengan UI/UX, BPA, Backend, QA, dan developer lainnya.