Frontend Engineer
Role Description
This is a full-time role for a Frontend Engineer. You will work directly with the co-founders, engineers, and product team to design, build, and maintain the visual and interactive UI components that power SPUN’s platform.
Your work will include developing high-performance web applications, building reusable UI components, ensuring seamless user interactions across devices, collaborating closely with the backend team to integrate complex APIs and managing event tracking for product analytics which help make data-driven decisions based on user behavior. You will play a key role in making our AI-driven products intuitive and accessible. This is an on-site role located in Jakarta, Indonesia.
Working Conditions
Role type: Full-time
Working location: Jakarta, Indonesia (WFO on Tue–Thu, WFA on Mon & Fri)
Qualifications
Degree in Computer Science or related field, or equivalent experience
1+ years of experience with React.js or Next.js
Strong proficiency in TypeScript and modern JavaScript (ES6+)
Solid understanding of CSS-in-JS (Tailwind CSS) and responsive design
Proficient in using un-styled primitive component library (HeadlessUI) and managing scalable application state with lightweight stores management (Zustand)
Proven experience integrating analytics tools to track custom events and user attributes
Experience consuming and integrating REST APIs
Proficient with Git and experienced in managing shared packages within a Monorepo setup
Strong problem-solving and analytical skills
Excellent communication skills in English, both verbal and written
Ability to work effectively in a team environment
Strong interest in AI development & AI products
Nice to have: Familiarity with AWS, basic experience with React Native for mobile development
How to apply
Send your latest resume to hr@spun.global with the subject:
Frontend Engineer Application – {Your Full Name}
We will notify eligible applicants within 2 weeks.