Job ID:
48111
Summary
About the company
Geekhunter is hiring on behalf of our client, a technology consulting firm that delivers tailored IT solutions with specialised expertise in software development, comprehensive UX design, and full-cycle project management.
Job Responsibilities
- Lead the design and development of the cloud portal’s frontend architecture.
- Deliver modern, user-friendly UI components to support infrastructure management.
- Create intuitive dashboards for monitoring and visualising cloud resources.
- Integrate frontend applications seamlessly with backend REST APIs.
- Implement workflows that enable provisioning and management of infrastructure.
- Ensure the UI meets high standards of performance, scalability, and responsiveness.
- Provide input on frontend architectural decisions and best practices.
- Collaborate closely with backend engineers, product owners, and designers.
- Uphold strong code quality, maintainability, and consistency across the frontend.
Job Requirements
- Minimum 5 years of professional experience in frontend development.
- Solid expertise in component-based architecture and modern frontend design patterns.
- Advanced proficiency in JavaScript/TypeScript, with strong React experience.
- Proven ability to consume and integrate REST APIs.
- Familiarity with AI-assisted development tools (e.g., ChatGPT, GitHub Copilot, Claude Code, AI IDEs).
- Experience working in Agile environments, particularly Scrum.
- Track record of building large-scale web applications or administrative dashboards.
- Strong grasp of JavaScript/TypeScript fundamentals and ES6+ features.
- Deep understanding of browser internals, DOM rendering, and performance optimisation.
- Experience scaling React applications with modern state management (Redux, Zustand, React Query).
- Solid knowledge of HTTP/REST APIs, authentication (JWT/OAuth), and CORS.
- Proficiency with modern frontend tooling (Vite/Webpack, npm/yarn, testing frameworks).
- Awareness of web security principles (XSS, CSRF).
- Experience implementing complex dashboards and data visualisation components.
- Background in developing cloud dashboards or administrative portals. Experience with Ant Design for UI development.
- Familiarity with charting libraries (ECharts, Chart.js, Recharts).
- Hands-on experience with state management solutions (Redux, Zustand, React Query).
- Understanding of DevOps practices and cloud infrastructure concepts.
Benefits
- Competitive Salary
- THR**
- BPJS Ketenagakerjaan & Kesehatan**
- Incentive Based On Performance
- Working Tools Provided