Position: Elm Developer
Company: SevenPro
Experience required: 3y
Category: JavaScript
English level: upper
Published: 2021-12-01T00:00:00+02:00

**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.