Senior Front-End Developer - SnappTrip

Snapp Group Tehran

Posted 20 hours ago

Job Description

SnappTrip, part of the Snapp Group - the largest internet service provider in the Middle East - specializes in online travel services (hotels and tickets). Joining the SnappTrip team offers software engineers a chance to:

  • Collaborate with top-tier talent: Work alongside highly specialized, innovative engineers and industry experts who are shaping the future of travel tech.
  • Solve real-world challenges: Tackle complex problems in a dynamic, high-traffic environment, where your solutions will directly impact millions of users.
  • Be part of a cutting-edge tech environment: Enjoy a fast-paced, growth-oriented workplace filled with creative, data-driven young professionals with international and local industry experience.
  • Continuous learning and innovation: Immerse yourself in a culture that values continuous learning, experimentation, and staying ahead of the latest technology trends.

At SnappTrip, you’re not just writing code—you’re building the future of travel.

Responsibilities:

  • Develop and maintain responsive web applications using React, Next.js, and TypeScript.
  • Collaborate with cross-functional teams to understand requirements and translate them into technical specifications and designs.
  • Implement and optimize UI components with Tailwind, SCSS, and CSS, ensuring performance and usability.
  • Integrate with REST APIs and develop features utilizing SSR and react-query.
  • Work with modern JavaScript (ES6/ES7) and contribute to monorepo architecture.
  • Participate in code reviews and provide constructive feedback to peers.
  • Manage and improve CI/CD pipelines to ensure efficient deployment processes.
  • Stay updated with emerging technologies and propose innovative solutions to improve the existing systems.

Requirements:

  • Proven experience as a front-end developer with a focus on JavaScript and related frameworks.
  • Strong knowledge of React, Next.js, and modern frontend technologies.
  • Experience with state management libraries and server-side rendering.
  • Proficient understanding of CSS, SCSS, and Tailwind for styling.
  • Experience with REST APIs and component-driven development.
  • Familiarity with CI/CD processes and mono repo management.
  • A degree in Engineering, preferably Computer, Hardware, or Software.
  • Excellent problem-solving skills and an eye for design and detail.

To see more jobs that fit your career