Back to search:Developer / Jakarta

Iyagi is a fast-growing super app inspired by the richness of Korean storytelling and lifestyle.

Iyagi 1.0 launched with a focus on storytelling, bringing expertly translated Korean novels to Southeast Asian readers. Since our beta launch, more than 5,000 users have joined the platform, enjoying a curated library of Korean literature available in Bahasa through our website and app on both the App Store and Google Play.

Building on this foundation, Iyagi 2.0 is set to evolve into a comprehensive lifestyle platform. Beyond novels, we are expanding into exclusive content, shopping, dining, and travel, making Iyagi the ultimate destination for all things Korean. Our vision is to create a seamless and immersive connection to Korean culture, redefining how users in Southeast Asia experience stories, products, and lifestyles – all in one app.

The Developer (Full Stack) will be responsible for leading the design, development, and maintenance of scalable web and mobile applications. The ideal candidate should possess strong technical expertise across both frontend and backend technologies, demonstrate leadership in architectural decisions, and ensure the performance, reliability, and security of deployed solutions.

Role Overview

Key Responsibilities

  • Lead the development and maintenance of cross-platform mobile applications using
    React Native

or
Flutter


- Design, develop, and maintain robust
web applications

and
RESTful APIs

with scalable and maintainable architecture.
- Drive end-to-end delivery of application features — from conceptualisation, design, and implementation to testing, deployment, and post-release support.
- Ensure high code quality through code reviews, best practices, and adherence to software development standards.
- Troubleshoot and resolve complex technical issues, optimise application performance, and ensure security compliance.
- Mentor junior developers and collaborate closely with designers, product managers, and other engineers to deliver high-quality solutions.
- Stay current with emerging technologies, frameworks, and development best practices, and recommend their adoption where appropriate.
- Participate in DevOps and CI/CD processes to improve automation and deployment efficiency.
- Provide ongoing system maintenance and enhancements, ensuring minimal downtime and optimal user experience.
- Perform other related duties as required.

Qualifications

  • Bachelor's Degree or higher in
    Computer Science

,
Information Technology

,
Software Engineering

, or equivalent.
- Minimum
3 years of hands-on experience

in full stack development, including mobile and web applications.
- Strong proficiency in
React Native

or
Flutter

, with a proven record of delivering production-grade applications.
- Solid backend development experience with

,
.NET

, or similar frameworks.
- Strong understanding of
RESTful API

design and integration.
- Proficiency in
SQL

and
NoSQL

databases (Microsoft SQL Server, SQLite, MongoDB).
- Familiarity with
Azure Notification Hubs

,
Firebase Cloud Messaging

, or similar cloud messaging services.
- Experience with
cloud platforms

(e.g., Microsoft Azure, AWS, or Google Cloud) and
DevOps pipelines

is an advantage.
- Excellent problem-solving, analytical thinking, and debugging skills.
- Effective communication and documentation abilities in English
- Strong leadership and collaboration skills with the ability to work independently in a fast-paced environment.
- Strong understanding of security principles in mobile apps.