Frontend Lead Developer

Télétravail, France CDI

Le recrutement est fermé pour cette offre

À propos de OKP4

OKP4 is a young and innovative French company based in Toulouse with the mission of promoting data sharing to create new knowledge and address economic, social, and environmental challenges.

The volume of data produced in all sectors is exploding, yet it is often underutilized and undervalued. OKP4 believes in the knowledge economy, a circular economy with infinite growth that values data exchange. Our mission is to create new value chains around data and knowledge by setting up incentive ecosystems.

For example, the OKP4 solution enables the creation of agro-environmental indicators that can better value milk produced with a lower environmental impact or optimize logistics flows.
OKP4 offers a Data Platform as a Service that allows organizations to break down their data silos to better value them and also create Data Spaces (data sharing ecosystems) with partners. Each Data Space is defined by its governance rules: sharing rules and economic model. These rules are verified when creating new knowledge and each data or service provider is compensated.

To avoid technological lockdown and ensure maximum decentralization, the Data Platform is based on the open source and decentralized OKP4 protocol. The OKP4 protocol and its Data Platform are breakthrough innovations that bring together technical expertise in blockchain and tokenomics.

Founded by a trio of experienced entrepreneurs and experts in key areas of OKP4 (cybersecurity, AI, blockchain, Agtech), the company today has 25 employees and is leveraging its subsidiary in Germany to drive its international project development.

Le poste

We are in search of a Lead Front-End Developer to join our front-end team and play a key role in accelerating our developments, take part in building several of our open-source Web3 interfaces and lead the front-end development.

Under the responsibility of the Head of Frontend Department, you will be responsible for managing the development of the company's various web3 applications. Thus, your primary responsibilities will include:

  • Ensuring adherence to deadlines and the quality of our product deliverables.
  • Mentoring junior developers during the development process.
  • Monitoring quality and promoting best practices.
  • Advocating for software craftsmanship.
  • Evaluating technology choices.
  • Perform continuous technology survey.
  • Directing and coordinating the work of outside contractors (3 to 4 developers).

Profil recherché

The expected skills are as follows:

👉 Hard skills:

Required:

  • Proficiency in TypeScript
  • Proficiency in React (functional components, hoc, hooks, context, lazy, suspend)
  • Proficiency in style languages (CSS, Sass, SCSS, etc.)
  • Proficiency in a state manager (Redux, Recoil, Zustand, etc.)
  • Proficiency in writing unit and integration tests (TDD is a plus)
  • Proficiency in git and GitHub flow
  • Adept of clean code, clean architecture and best programming practices


Highly valued:

  • Involved in Open Source projects
  • Understanding of architectures (MVVM, Hexagonal, Reactive, Microfrontend, ECS)
  • Experience creating a design system/component library
  • Good understanding of the NextJs framework
  • Knowledge of GraphQL, gRPC, SPARQL, REST APIs
  • Knowledge of the functional paradigm (just a bit: purity, immutability, functions over classes)
  • Knowledge of the Web3 universe (interfacing with a blockchain, wallets, etc.)


Bonus:

  • Knowledge of WebGL 2d/3d engines (e.g. Babylon’s) and 2d visualization engines (e.g. d3js)
  • Knowledge of another programming language (golang, rust, Kotlin)
  • Knowledge of Wasm
  • Involved in Open Source projects


👉 Soft skills:

  • Passionate about coding and an advocate of open source philosophy
  • Strong ability to work independently
  • Egoless programmer
Détails sur le poste
Télétravail, France
CDI
IT
Propulsé parTaleez