Frontend Developer
Obilet.com
- Location
- Türkiye
- Job Type
- full-time
- Salary
- Unknown
- Posted
- November 18, 2025
Job Description
Job description
Founded in 2012, Obilet is a leading travel and tourism platform offering comprehensive services, including bus, flight, and ferry ticketing, along with hotel bookings and car rentals.
As the undisputed market leader in Turkey across both B2B and B2C segments, the platform supports bus carriers with its best-in-class SaaS Inventory Management System (IMS), attracts 25 million monthly visitors, and boasts 15 million app downloads.
Projected to mediate over 50 million transactions in 2025, Obilet is expanding internationally to become one of the largest global players in the travel tech industry.
We are looking for a “Frontend Developer” for our Technology Team. If you want to join as a part of our ongoing succes story, apply now!
Main responsibilities will include:
-
As a Frontend Developer, you will take full responsibility for developing and delivering new features of website and the current system’s maintenance
-
Implementing designed UX/UI specifications for web interfaces
-
Contributing to design and development phases for frontend and web application
-
Identifying, investigating, and implementing applicable solutions to business requirements
-
Following industry best practices in design and product development, also taking initiative in recommending possible enhancements
-
Following implemented source control & versioning guidelines
-
Contribute to internal coding standards / development practices applied within the team
Job requirements
To be successful in this role, you need to have:
-
2+ years of frontend development
-
Strong JavaScript programming skills
-
Experience in working with JQuery
-
Experience with web technologies like AJAX/JSON/XML/http
-
Experience developing and architecting excellent UX/UI
-
Experience in frontend programming within a .Net Core MVC project
-
Ability to write clear and well-documented code
-
Experience in build tools (Gulp, Webpack) is a plus
-
Experience with JS Frameworks such as React, Angular, Node.js etc is a plus
-
Preferably experienced in e-commerce domain
-
Preferably experienced in web sites that work under high user loads
-
Strong problem solving and troubleshooting skills
-
Being a team player, having good communication skills
What we offer:
🏠 Remote Working: We work remotely, but our offices are always open for us
🎂 Birthday Leave: In the month of our birthday, we can take a day off on any day we choose
📅 Flexible Working Hours: On the days we come to the office, we set our own start time with our flexible working model
🎉 Happy Hours & Company Events: With our New Year’s Event, #obiletfest and Happy Hours, we not only strive for success but also have a lot of fun along the way
📚 Self-Development: Your growth is our focus, with access to online learning platforms like Udemy and various training programs designed to support your professional development
🌟 Best-in-class Teammates: We are all the best in our fields and we are confident about it
🤠 No Dress Code: We have no dress code. We can set the trend in our office with our style
☕ Free Snacks & Drinks: Surprise breakfasts, desserts and fruits might be waiting for us in our office
✨ Health Insurance: We are by your side with our health insurance whenever you need it
🎯 Who is this job for?
This role is ideal for a Front-End Developer with 2+ years of experience, strong in JavaScript and jQuery, and comfortable working with AJAX/JSON/XML and .NET Core MVC. Candidates should have a good eye for UX/UI, write clean code, and preferably have experience in high-traffic websites or the e-commerce domain. Bonus for skills in React, Angular, or build tools like Webpack or Gulp.
💬 Potential Interview Questions
-
What are the key differences between jQuery and modern JS frameworks like React?
jQuery simplifies DOM manipulation and AJAX but lacks structure; React provides a component-based architecture with state management, virtual DOM, and better scalability. -
How would you improve the performance of a high-traffic web page?
Use code splitting, lazy loading, minify assets, use caching and CDNs, optimise images, and minimise DOM manipulations. -
What are some typical challenges when integrating AJAX in a .NET Core MVC project?
Handling CSRF tokens, ensuring proper routing and controller logic, managing JSON serialization/deserialization, and error handling on the client side. -
How do you ensure responsive and user-friendly UI in frontend development?
Use responsive layouts with CSS Grid/Flexbox, media queries, mobile-first design, accessibility standards, and user testing. -
What’s your approach to debugging JavaScript errors in production?
Use browser dev tools, implement error logging with services like Sentry, examine network requests, use breakpoints, and replicate edge cases. -
How do you handle cross-browser compatibility issues?
Use feature detection (Modernizr), CSS resets, test in multiple browsers, and apply polyfills/shims for unsupported features. -
How do you manage state in JavaScript-heavy frontends without a framework?
Use vanilla JS objects or custom state management patterns, modularise logic, and ensure DOM updates sync with state changes. -
What build tools have you used, and what problems do they solve?
Gulp/Webpack automate tasks like bundling, minification, transpiling (Babel), image optimisation, and live reloading during development. -
Describe your experience with version control in a frontend project.
Use Git for branching, commits, code reviews via pull requests, and manage releases/tags using GitFlow or trunk-based development. -
How do you ensure your code is maintainable and scalable in large frontend projects?
Write modular code, follow naming conventions, document code, reuse components, use linters/formatters, and participate in code reviews.
📋 Job Summary
Obilet is hiring a remote Frontend Developer to build and maintain high-traffic travel tech platforms, including ticketing and booking systems. You'll work with JavaScript, jQuery, AJAX, and .NET Core MVC to deliver responsive, user-friendly features and interfaces. Ideal for devs with 2+ years of experience and strong UI/UX instincts—React or Angular knowledge is a plus. Join Turkey’s top travel platform with 25M monthly users, flexible hours, birthday leave, remote setup, and a strong focus on self-development and team collaboration.