ELM Developer

UKRAINE
Full time work

Our client from Germany is a team of functional programming enthusiasts, aiming for bug-free and clean code. Their customers are banks and insurance companies expecting a highly secure and reliable platform for real-time communications with their customers.

Taras

Talent acquisition manager

About project

The company is developing a video communication service. This service is already working and they have a lot of clients. They position themselves as a very secure product, with servers exclusively in Germany. Their product has many features. Like the ability to sign contracts online, custom design for the corporate identity of the client, the maximum integration with other services to increase sales (for example, with CRM), a very cool screen sharing, where you can show only parts of the screen, etc. As well as full compliance with the legal requirements of the European Union (GDPR and many others).

Your area of responsibility

  • Programming in Elm (primarily), TypeScript, and JavaScript;
  • Implementation of responsive frontend designs in HTML and CSS;
  • Implementation of WebRTC communications;
  • Implementation of Web-based real-time collaboration functionalities.

Skills and requirements

  • At least 3 years of experience in Elm, TypeScript, and JavaScript;
  • Excellent knowledge of JavaScript, HTML5, and CSS3;
  • Experience with WebRTC (ICE, STUN, TURN, getUserMedia, RTCPeerConnection), WebSocket, and real-time communication;
  • Upper-intermediate English level.

Will be a plus

  • Experience of Rust or another functional language.

We offer

  • Working in a team of talented and passionate engineers;
  • Opportunity to work with the most trending technologies;
  • Long-term enjoyable cooperation;
  • Covid medical insurance;
  • English classes;
  • Payable vacation and sick days;
  • Competitive salary depending on your own talents;
  • Regular performance & career development reviews;
  • Cozy office and nice family-type atmosphere;
  • Team building events.