Enable job alerts via email!

Frontend Engineer (React.js/Next.js)

Geniebook

Surabaya ꦱꦸꦫꦧꦪ

On-site

USD 12.000 - 24.000

Full time

11 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

Geniebook seeks passionate frontend developers to join us in Surabaya. You'll create engaging web interfaces using React.js and Next.js while collaborating closely with backend teams. This role offers opportunities for growth in a dynamic environment dedicated to enhancing student learning experiences across Southeast Asia.

Qualifications

  • Junior: 1-3 years of frontend development experience.
  • Senior: 4+ years in frontend engineering with a strong understanding of scalable systems.
  • Fluency in English and Bahasa.

Responsibilities

  • Develop dynamic, responsive web interfaces using React.js and Next.js.
  • Collaborate with backend developers to integrate RESTful APIs.
  • Write clean, maintainable, and well-documented code.

Skills

Frontend development experience
React.js
Next.js
RESTful API
Mobile responsiveness
Git
English (fluent)
Bahasa (fluent)

Tools

Docker

Job description

Loved by over 220,000 users, Geniebook is Singapore’s largest online learning platform for the English, Mathematics, and Science (EMS) syllabus.

From AI-personalised worksheets to live classes and teacher chats, we are a powerful suite of complementary learning products designed to help students accelerate their academic performance. We’re looking out for amazing global talents to scale Geniebook exponentially across Southeast Asia, and we have many exciting roles opening up across a wide range of functions.

So join us today to inspire a new generation of learners and help even more students learn smarter and do better!

Job Scope:

  • Develop dynamic, responsive web interfaces using React.js and Next.js
  • Collaborate with backend developers to integrate RESTful APIs
  • Ensure cross-browser compatibility and mobile responsiveness
  • Write clean, maintainable, and well-documented code
  • Use Git to manage source code and follow structured branching workflows
  • Performs other related duties as assigned

Requirements:

  • Junior: 1-3 years of frontend development experience
  • Senior: 4+ years in frontend engineering with strong understanding of scalable systems
  • Proficiency in React.js and Next.js
  • Experience consuming RESTful API
  • Familiarity with Docker for local development and containerised environments
  • Professionally fluent in English and Bahasa (both spoken and written)
  • Willing to work in Surabaya Office
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.