Software Engineer I, Frontend (Accommodation)

Online travel platform serving 50+ million users for booking travel and accommodation services.
Jakarta, Indonesia
Frontend
Entry-Level Software Engineer
Hybrid
Travel
This job posting may no longer be active. You may be interested in these related jobs instead:
Advertising Solutions Architect, gTech (Japanese, English)

Technical architect role combining programming expertise with client consultation to implement Google advertising solutions, requiring Japanese and English fluency.

Junior Full Stack Engineer (Hybrid)

Junior Full Stack Engineer position at SPRX, developing Next.js and Node.js applications for AI-driven tax automation platform

Software Engineer (Full-stack)

Full-stack software engineering role at Airgoods, a wholesale marketplace for food & beverage, focusing on TypeScript, React, and Node.js development.

Design Engineer

Design Engineer role at Elayne, combining front-end development and UI/UX design to build AI-powered estate management solutions. Entry-level position in New York.

Description For Software Engineer I, Frontend (Accommodation)

tiket.com is a leading online travel platform serving over 50 million users across their digital ecosystem. They're looking for an Entry-Level Frontend Software Engineer to join their Accommodation team in a hybrid work setting in Jakarta.

The role focuses on building and maintaining user interfaces using modern web technologies like React.js and Next.js. As a Frontend Software Engineer, you'll be responsible for developing responsive and interactive features, implementing server-side rendering and static site generation, and ensuring the best possible user experience for millions of travelers.

The ideal candidate should have 0-2 years of frontend development experience with a strong foundation in JavaScript, HTML, and CSS. Knowledge of React ecosystem, Next.js, and state management tools is essential. You'll be working in a collaborative environment, participating in code reviews, and contributing to best practices while growing your skills.

This is an excellent opportunity for early-career developers who want to make an impact at scale, working on a platform that helps millions of users plan and book their travel experiences. The company offers a fast-paced, learning-oriented environment where you can grow your technical skills while working on meaningful projects that directly affect user experience in the travel industry.

Working at tiket.com means joining a technology-driven company that values innovation and user experience, with the chance to work alongside experienced developers and contribute to a product that serves millions of users across the region.

Last updated 2 days ago

Responsibilities For Software Engineer I, Frontend (Accommodation)

  • Develop and maintain responsive and interactive user interfaces using React.js and Next.js
  • Work on server-side rendering (SSR) and static site generation (SSG) with Next.js
  • Collaborate with senior developers and designers to implement new features
  • Write clean, reusable, and efficient code
  • Participate in code reviews and contribute to best practices
  • Troubleshoot and debug applications
  • Stay up-to-date with the latest web development trends and technologies

Requirements For Software Engineer I, Frontend (Accommodation)

JavaScript
React
TypeScript
  • 0-2 years of experience in frontend development
  • Solid understanding of JavaScript, HTML, CSS, and the React ecosystem
  • Experience with Next.js, including server-side rendering and static site generation
  • Familiarity with state management tools like Redux or Context API
  • Knowledge of RESTful APIs and how to integrate them into React/Next.js applications
  • Ability to work with version control systems (e.g., Git)
  • Basic understanding of responsive design and cross-browser compatibility
  • Strong problem-solving skills and attention to detail
  • Excellent communication and teamwork skills
  • Eagerness to learn and grow in a fast-paced environment

Interested in this job?