It's fun to work in a company where people truly BELIEVE in what they're doing!
Job Description
As a Frontend Software Engineer within the Transport team at Traveloka, you’ll play a key role in designing, developing, and maintaining robust and scalable systems that serve millions of users.
You will collaborate with engineers, Product Managers, Designers, Data specialists, Quality Assurance, Operations teams, and other stakeholders to deliver innovative features that enhance the convenience of air travel for our customers. Your work will span the entire product development lifecycle, from ideation and design to implementation and ongoing support.
In this pivotal role, you will:
-
Build and maintain high-quality, modular, secure, reliable, and reusable services using React and Next.js, ensuring that components are well-defined, actively monitored, and easily diagnosable.
-
Produce efficient and reusable code using JavaScript, TypeScript, HTML, and CSS, following best practices to ensure maintainability and scalability.
-
Design and implement visually appealing, responsive, and interactive user interfaces using modern web technologies and frameworks.
-
Translate design concepts into intuitive, responsive web applications that provide an engaging experience for end users.
-
Work closely with talented individuals from diverse backgrounds in technology, product, and consulting. Contribute to an open, collaborative environment where ideas are freely exchanged, and everyone has a voice.
-
Participate in code reviews, unit and integration testing, and other engineering practices to maintain high-quality standards and ensure code is production-ready.
-
Actively engage in solution and architectural design discussions, providing valuable insights to enhance product development.
-
Respond to system alerts and troubleshoot complex issues to maintain application reliability and performance.
-
Support the reliability and functionality of our systems as part of an on-call engineer rotation.
-
Contribute to creative problem-solving and continuous improvement of existing codebases to enhance scalability, performance, and reliability
Requirements
To be successful in this role, you should possess:
-
A Bachelor’s degree in Computer Science or Computer Engineering from a reputable university, with a minimum GPA of 3.5/4.0.
-
3+ years of experience in web development, with a strong focus on frontend technologies.
-
Proficiency in React, Next.js, and AWS.
-
Strong foundation in HTML, CSS, JavaScript, and TypeScript.
-
Experience with version control systems, particularly Git.
-
Familiarity with cloud environments, especially AWS, for deploying web applications.
-
Experience with server-side rendering (SSR), static site generation (SSG), AWS services (e.g., EC2, ECS, CloudFront), and knowledge of CI/CD pipelines and DevOps practices is a plus.
-
Excellent communication skills in English, both written and verbal, with the ability to present ideas and influence team members and stakeholders.
-
Self-starter with strong initiative and the ability to take ownership of tasks with minimal supervision.
-
Willingness to relocate to Indonesia.
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
Top Skills
What We Do
We don’t innovate for the sake of innovation, we utilize technology to simplify people’s lives so they can enjoy their lives better. That belief is what brought Traveloka to be the leading travel platform in Southeast Asia. Traveloka serves 20+ products that include comprehensive travel services. From transportations to accommodations, discovering nearby attractions, and insurance products to financial services, including the groundbreaking ‘Buy Now Pay Later’.
With 100+ millions downloads in six countries across the SEA region, we aim to keep exploring for better innovations — all to fulfill our users’ travel aspirations so they can enjoy their lives, their way.