Position: Senior Elm Frontend Developer
Company: mwdn.com
Experience required: 3y
English level: upper

3 years of programming in Elm, TypeScript and JavaScript - must
Knowledge of Rust or another functional/ML language - will be an advantage
Strong knowledge of HTML and CSS
Knowledge of WebRTC (e.g. ICE, STUN, TURN, getUserMedia, RTCPeerConnection),
WebSocket and real-time communication
Agile mindset and experience with agile development practices (TDD, Kanban, Scrum)
Analytical thinking, strong communication skills, team spirit and thorough, structured work
English upper-intermediate

WE OFFER:

People-oriented management without bureaucracy
The friendly climate inside the company which is confirmed by the frequent come back of previous employees
Flexible working schedule
Paid time off (18 working days per year, plus all national holidays and 9 sick days)
Laptop of your choice: MacBook Pro or Windows/Linux business laptop + large extra screen
Full financial and legal support for private entrepreneurs
Education compensation
Free English classes with native speakers or with Ukrainian teachers (for your choice)
Dedicated HR
Comfortable offices in the city center (pets friendly btw:) )
Possibility to choose your workspace either remote or combination of your home and one of our development offices/possibility of rotation between offices (Kyiv, Kharkiv)
We help with relocation. If you’d like to move to Kyiv or Kharkiv, we’ll try our best to make your relocation smooth and effortless
Last but not least - regular team buildings and corporate event


 Responsibilities:

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

Snapview is a company based in Germany and operates its platform exclusively on servers in German data centers. With regard to IT security, Snapview is based on the recommendations of the BSI and the requirements of BaFin. As part of the contractual relationship with you, Snapview can, for example, agree on the control, audit and instruction rights required by BaFin. In addition to the secure operation in German data centers, Snapview also offers the option of completely independent operation of the platform on its own servers (on-premise) or in a dedicated environment (private cloud in a C5-certified data center). Furthermore , Snapview does not useon CPaaS services like Twilio, Vonage (Tokbox), which are US companies