Mobile Engineer
Role Description
This is a full-time role for a Mobile Engineer. You will be responsible for building and maintaining the mobile experience of SPUN’s platform using React Native, integrating it with our back-end services, and ensuring a smooth, intuitive user journey. Your day-to-day tasks will include designing and implementing mobile interfaces, developing new app features, testing and debugging across devices, and collaborating closely with product, design, and engineering teams to ensure app performance and quality. This is an on-site role located in Jakarta, with a hybrid schedule: WFO (3 days a week, Tuesday to Thursday) & WFA (Monday & Friday).
Qualifications
Bachelor's degree in Computer Science or a related field
2+ years of experience building mobile apps using React Native
Strong understanding of cross-platform development (iOS & Android) and mobile design principles
Experience working with TypeScript, state management libraries (e.g. Redux, Zustand, or Recoil), and custom component development
Familiar with Git, Monorepos, and REST API integration
Experience with mobile performance optimization, debugging tools, and handling edge cases like offline mode and network errors
Comfortable collaborating in Figma, with a strong focus on seamless UX in mobile environments
Strong problem-solving and analytical skills
Excellent verbal and written communication skills in English
Team player who thrives in a fast-paced environment
Nice to Have:
Experience with mobile analytics tools (e.g. Firebase, Mixpanel)
Familiarity with releasing mobile app through AppStore Connect and Google Play Console
Interest in AI development or mobile automation
How to apply
Send your latest resume to hr@spun.global with the subject:
Mobile Engineer Application – {Your Full Name}
Eligible applicants will be notified within 1 week.