Frontend Engineer

Hybrid - Middle

Kazakhstan, Almaty

You’ll join our frontend team responsible for maintaining and enhancing our primary website, built with Next.js, TypeScript, Tailwind CSS, and i18n. Additionally, you’ll contribute to our internal BDU tool: a React-based SPA admin panel designed for efficient and flexible content management.

Apply for this position

Responsibilities

  • Develop and maintain the main website and internal admin tools used for content management;
  • Collaborate with designers, product managers, and backend engineers to deliver high-quality user experiences;
  • Ensure performance, scalability, and reliability of frontend applications;
  • Write clean, maintainable, and testable code following best practices;
  • Participate in code reviews and contribute to a strong engineering culture;
  • Continuously improve the frontend development process and workflows within the team.

Qualifications

  • Solid experience building and maintaining frontend applications using Next.js, React, and TypeScript;
  • Proficiency with Tailwind CSS for styling scalable and responsive UIs;
  • Familiarity with i18n implementations for multi-language support;
  • Strong understanding and commitment to web accessibility standards (a11y);
  • Experience writing unit and integration tests using Jest;
  • Basic experience with backend development using Node.js;
  • Understanding of containerized application deployment, ideally with Kubernetes;
  • Familiarity with monitoring and error tracking tools (e.g., Sentry) is a plus;
  • Ability to maintain and iteratively improve existing codebases, ensuring performance, reliability, accessibility, and scalability.

Interested? Fill out the form below!

    Visit our Applicant Privacy Notice to learn how we collect, use, and share personal information.

    Please take a moment to answer a few quick questions. Your input helps us understand how people discover inDrive and improve how we connect with future talent.

    Why do you want to work at inDrive?
    How did you first hear about this job opportunity at inDrive?
    Before applying, how familiar were you with inDrive?

    Thanks for applying and for your interest in inDrive!

    We appreciate the time and energy you put into this process. Our team will carefully review your application, and if you’re selected for the next round, we’ll be in touch.

    While we’d love to respond to everyone, the volume of applications we receive makes it challenging. But we truly appreciate you choosing to ignite your inner drive with us!

    In the meantime, stay connected! Follow us on LinkedIn, Instagram, and Facebook to keep up with the latest inDrive updates and stories.