← Back to all jobs

Senior Front-End Engineer (ReactJS, JavaScript, Java)

Careem is a leading ride sharing platform in MENAPT with operations in over 90+ cities and 13+ countries. We are one of the fastest growing companies in our region and we are rapidly scaling our Berlin engineering hub.  (located at Potsdamer Platz)

About the Role:
This role requires experience in designing complex, distributed systems and a passion for creating new technology. You will be responsible for modifying and maintaining our web applications. This includes working with the designers, integrating modern UI designs into the application using JS / server-side technologies, and writing powerful client-side solutions using standard JS frameworks (Angular and React)..On the server-side, the engineer will work with the web applications written in Java and Node.

Technologies we use, descending by proficiency requirements:

  • Language flavours (ES6+ with Babel, TypeScript knowledge is a plus)
  • Libraries (React/Redux)
  • Automated testing (Jest, WebdriverIO)
  • Styling (CSS Modules, PostCSS)
  • Bundling (Webpack)
  • Code linting and formatting (TSLint/ESLint, Prettier)
  • Code base organising (Yarn Workspaces, Lerna)
  • DevOps (Jenkins, Docker)

We are looking for the following personality traits:

  • Standards-setter: you choose carefully and deliver solutions which can be reused across teams and projects
  • Autonomy, getting things done: you like to think independently, you are able to deal with unexpected setbacks and prioritise ongoing issues efficiently, to achieve scheduled goals
  • Self-learner: you keep track of the current state of the art and always looking for better ways to solve problems
  • Good communicator: you can express your thoughts and opinions clearly and straight to the point, you are comfortable in a feedback-driven environment.

Your job responsibilities will be:

  • Write clean, maintainable, reusable ES6+/TS code with initial unit tests coverage
  • Work together with UI designers and product owners to deliver next-level web applications for our customers and for the internal use
  • Improve development tooling and infrastructure to make sure we can efficiently respond to business requests and quickly rollout new solutions when needed
  • Take an active part in the agile processes: from defining objectives quarterly to everyday stand-ups

What we offer:

  • With us you can fully unfold your potential: we encourage everyone to start initiatives which have real business impact
  • You can use modern tools and technologies, we don’t need to support arcane browsers
  • You will work with smart open-minded people, who are passionate about latest developments in the global front-end community.

How to apply

Apply through Stack Overflow

Get

notifications in your