This position is no longer available.

Front End Developer / Développeur Front End

Permanent contract
Salary: €35K to 50K
Starting date: March 14, 2023
Fully-remote
Experience: > 3 years

Genymobile
Genymobile

Interested in this job?

jobs.faq.title

The position

Job description

Genymobile’s main product is Genymotion, an Android emulator.

Building on the success encountered on desktop (Windows, Mac, Linux), we are today one of the only market players to offer an Android emulator in the Cloud which allows instant access, with very high scalability, to Android and its applications, via a web interface and a set of APIs.

One of the main use cases is to enable Android developers and QA teams to work faster without having to manage any physical Android devices due to the fragmentation of Android in the market.

Open-source is part of Genymobile’s culture and is a fundamental pillar of the Android ecosystem. We are therefore committed to the community through conferences or projects such as scrcpy or gnirehtet (and many more soon).
For several years, Genymobile has actively participated to HacktoberFest.

Genymobile is a team of 30 enthusiasts, spread over our three offices in Paris, Lyon and San Francisco and working remotely (especially since 2020).

The DNA of the company is mainly technical, but it is also a culture and a set of values that we share and follow. To find out more, visit our website.

What is frontend at Genymobile?

The growth of Genymotion SaaS, our Android cloud solution, is pushing us to integrate more and more features into our web applications, and to invest ever more in development at the forefront of new web standards.

We are working on enriching the functionalities of our Cloud products, as well as the creation of our internal tools that will allow us to manage the platform ever more efficiently. The technical / product team working on Genymotion SaaS is currently made up of 4 full stack web developers, an SRE, a Designer, a PO and a QA.

Our projects

Genymotion SaaS

Genymotion emulator webapp, and multiple virtual devices manager. Requires a constant need for new functionalities, in particular to give more control and visibility to the user over their use of the platform. Technical stack: VueJS, WebRTC, Socket.io.

SaaS internals

Internal administration tools dedicated to the management of the platform (sometimes used to evaluate the technologies on which our webapps of tomorrow may be based, such as TypeScript or GraphQL). Technical stack: Vue.js, GraphQL, Apollo.

PaaS dashboard

New web control panel for Genymotion emulators deployed on cloud providers such as AWS, GCP, Azure or Alibaba. More information here.

Genymotion website

We want to make this commercial site a technical demonstration showcase of the capabilities of the Genymotion emulator.


Preferred experience

We are looking for an experienced and autonomous front-end developer, able to realize new functionalities from their conception to production, while ensuring the reliability and sustainability of the code over the long term.

Its missions will be:

Participate in current developments and the creation of future projects.
Continuously improve best practices and the frontend development process at Genymobile, ensure compliance with standards and code quality.
Offer innovative responses to product needs and technical challenges.
Ensure good coordination with the other components, in the agile life cycle of the project.

An ease in working remotely and asynchronously, with a team spread over several geographical areas and different time zones, would be a plus (our development teams are distributed between Paris, Lyon and San Francisco).

Prerequisites

2 years of development experience within significant projects: software, single page applications.
Advanced JavaScript skills and mastery of a modern frontend framework such as VueJS or ReactJS, as well as HTML / CSS integration.
Comfortable with advanced development techniques (continuous integration, distributed service, automated tests).
DevOps mindset, the ability to support its developments up to production.

Technical base

  • Languages: HTML, CSS, JavaScript
  • Framework: VueJS, Vuetify, VueX
  • Tests:
    end-to-end: cypress & selenium
    unit: jest
  • Source control: git
  • UX design
  • WebRTC, socket.io.
  • CI/CD : Jenkins

Backend: Python & NodeJS Microservices, REST API & GraphQL

Benefits

  • Schedule flexibility
  • Remote working
  • Luncheon voucher
  • Possibility of allocating time to attend / give conferences
  • Possibility to work on open source contributions

Recruitment process

En 2 à 3 visio conférences faites connaissance avec l’équipe technique et notre gestionnaire RH

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

See all job openings