Android Software Developer

  • Paris
  • CDI
  • Date de début : 02 janvier 2019
  • Postuler

À propos

Aircall is a web application built on top of the newest technologies for realtime communication (Websockets, WebRTC) providing desktop phone service to marketing & sales teams.

Our Story
We launched officially in June 2015 and we have now more than 3000 customers all over the world, which use Aircall every day to run their business (Uber, Deliveroo, Heetch, Traverlbird...).

Our Product

  • Get phone numbers instantly among 40 countries
  • Redirect calls across your team
  • Make and receive calls on computer & mobile, tracking calls and monitoring activity
  • Integrate your phone system with your CRM & helpdesks (Zendesk, Pipedrive,Intercom, Salesforce, Slack…) .
  • We're competing with traditional players (Orange, Vodafone...) and a few (mostly US) start-ups (TalkDesk, Dialpad, etc), but we have a unique vision of simplicity and collaboration applied to phone calls.

Descriptif du poste

We're looking for people to help us take on the following kinds of problems:

  • How can we change the current architecture to a clean/Redux architecture ?
  • Should we start to use Kotlin with the current Java codebase ?
  • Our current continous delivery tools/system are maybe not enough efficient, how can improve these ?
  • How can we improve mobile apps to be more and better integrated with the Aircall ecosystem.

In 2018, we are defining our next mobile strategy to address a new way of adding collaboration on top of voice communications, for mobile population. It is a key challenge in our high-scale development. We will define, develop, release and scale the next generation of our mobile products. It’s the right time for you to join us, as you will be involved in each mobile strategy decisions.

We are seeking for an *experimented Android Engineer (+2 year) *to join our engineering team in Paris. You will work closely with our actual mobile team, you will help to shape our mobile culture by taking team initiatives that have a wide-ranging impact on the team. You will play a significant role in scaling the mobile delivery by defining and setting up development best-practices, continuous integration and deployment systems and above all a modularized and decoupled applicative architecture.

You will be in charge of :

  • Designing architecture, code and deliver new features for our Android app.
  • Implementing best practices for developing Android applications that target multiple devices and platform version.
  • Scoping, estimating and prioritizing our roadmap features
  • Accelerate our development cycle by setting up the next continuous deployment system
  • Improve our current app architecture. We are continuously looking for improving it.
  • Participate in code reviews to ensure code quality and shared knowledge.

Profil recherché

What you will need to be successful:

  • Being a experienced Android engineer with at least 2/3 years of experience in Android application development in a company.
  • Being a Android engineer with a passion for building mobile services.
  • Proficiency with and willingness to learn open source frameworks or third-party
  • One or more published apps;
  • Deep understanding of the Android SDK.
  • Experience working with Dagger2, RxJava, Retrofit2, Gradle, Kotlin and writing unit and integration tests;
  • Comfortable with English

You'll be awesome if:

  • You are passionately leading and/or contributing to open source libraries/speaking at events/write technical blog post
  • Experience with backend technologies like Ruby on Rails/NodeJS/Java/Scala

Informations complémentaires

  • Type de contrat : CDI
  • Date de début : 02 janvier 2019
  • Lieu : Paris, France (75010)