Senior Front End Software Developer
At Rome2Rio, our mission is simple: help travellers get from A to any B. We make it easy to compare flights, trains, buses, ferries, and driving routes - providing everything users need to discover, plan, and book their journey. Behind the scenes, we tackle complex routing challenges, process massive datasets, and optimise search performance to deliver fast, reliable results.
We’re looking for a Senior Front-End Software Development Engineer to join our Melbourne based team and play a key role in enhancing our user experience. If you love solving real world problems with clean, scalable code and want to make a direct impact on millions of travellers worldwide, this role is for you.
What You’ll Do
- Develop and enhance Rome2Rio’s front-end systems—building new features, fixing bugs, and improving existing functionality.
- Support and mentor junior engineers through collaboration, pairing, and knowledge sharing.
- Write clean, testable, and maintainable code while optimising performance.
- Work with modern front-end frameworks (React, Vue, etc.) and tools like REST APIs, server-side rendering (Marko, Next.js, Remix), and edge computing.
- Collaborate with Product, Design, Data, and Platform teams to shape the future of our product.
- Own projects from start to finish, balancing speed, scalability, and high-quality execution.
- Contribute to discussions on Design, UX, and QA, ensuring a seamless user experience.
What We’re Looking For
✔ Expertise in front-end development with strong skills in JavaScript, TypeScript, and modern frameworks (React, Vue, etc.).
✔ Deep understanding of asynchronous programming, performance optimisation, and scalable UI architecture.
✔ Experience with CI/CD pipelines, automated testing, and deployment processes.
✔ A problem-solver who proactively tackles technical challenges and contributes to product strategy.
✔ A great communicator who collaborates effectively across teams and provides mentorship.
Nice-to-haves:
➕ Experience with server-side rendering (Marko, Next.js, Remix) and edge computing platforms.
➕ Familiarity with design systems and UX principles.
➕ Interest in data visualisation, mapping, or travel technology.
Why Join Us?
💡 Innovate & Impact: Work on a product that millions of travellers rely on.
🌍 Inclusive & Supportive Team: We welcome all backgrounds, perspectives, and experiences.
📈 Career Growth: Develop your skills with mentorship, knowledge-sharing, and leadership opportunities.
⏳ Flexible Work: Hybrid setup with a great work-life balance.
✈ Explore Fund: Travel perks to help you experience the journeys you help create!
At Rome2Rio, we don’t expect candidates to tick every box—if you’re passionate about what we do and excited about the role, we encourage you to apply!