Frontend Developer Internship - Paris

Kpler is hiring!


Kpler is a rapidly growing data intelligence company providing transparency solutions in energy markets. We develop data pipelines that enrich data from hundreds of sources in real-time, ranging from logistics (satellite images) to governmental and shipping databases. We then derive and forecast key informations for commodities traders and analysts.

What you will do

About the role
By joining our agile and fast-growing team, you will participate to the creation and the development of great B2B features and products which provide data intelligence for our users. Within your team, you will be in charge of creating and improving our applications (web and mobile) as well as designing our APIs.

Some of the projects you could work on...

  • Enhancing and improving our existing dashboards and charts with amazing design and great UX. The UX is important for us. - Maps and real-time and geolocalized data related to global flows on international markets
  • Migration of our applications from AngularJS 1.5 to Vue.js. We are just starting, all ideas are welcome
  • Designing our API interfaces About our team and architecture Our team is made of 17 engineers in fond of data who are experts in machine learning and data science. Our architecture is mostly built on top of Python, Scala, and Javascript and we are using ElasticSearch, PostgreSQL, Heroku and AWS. Frontend interfaces are full JS. The stack is a composed of ES5, AngularJS, d3.js, Flow. Mobile applications are also in JS and operated with Cordova / Ionic.

What we are looking for

Must Have:

  • Graduated from an IT or Engineering degree you are looking for a minimum six month internship.
  • You have a strong knowledge of Javascript
  • You know at least AngularJS framework
  • You have a culture of effective testing
  • With 15 different nationalities at Kpler, you must be able to interact with all team members in a functional English


  • You commit on Open source projects and you are present on GitHub
  • Functional programming concepts and backend languages such as Python or Scala

Recruitment Process

  1. 30min skype/hangout to discuss your experience and motivations
  2. Small test project assignment
  3. Technical discussion on site and HR interview
  4. Half day with the engineering team to assess the culture fit and help the candidate see our day to day

Additional Information

  • Contract type: Internship (6 months)
  • Location: Paris, France (75002)
  • Education Level: Master's Degree
  • Experience Level: > 6 months