Position: Senior Frontend Developer - TypeScript, Elm
Company: Particles Global
Category: Other
Experience required: 2y
English level: intermediate
Published: 2021-04-01T00:00:00+03:00

- The company initially was launched as a sales tool for online presentations, over the last few years they developed their own browser-based technology to enable audiovisual communication. Today the company provides online communication and collaboration solutions to thousands of companies worldwide. 
- 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.
- Remote work, but closely with the international team which is spread across several European countries (Germany,  Italy,  Czech Republic, etc). - Each team member has responsibility for the quality of his code, and it should be of a high standard.

**Responsibilities are as follows:**

- Plan, develop and implement user interface strategy
- Research new technologies and best practices
- Programming in TypeScript and Elm
- Implementation of WebRTC communications
- Implementation of new real-time collaboration functionalities
- Implementation of responsive frontend designs

**Required skills:**

- Excellent knowledge of **TypeScript, HTML5 and CSS3**
- Expert in **Web/Frontend development**
- Fluent English (written and spoken)
- Ability to write clean and robust code and design elegant technical architectures
- Analytical thinking, strong communication skills, team spirit and thorough, structured work
- Work experience with **Elm or Rust **or ability to learn it quickly
- Experience with WebRTC
- Agile mindset and experience with agile development practices

**Communication with the team:**

- Via Slack and their own platform with video conferencing, other typical tools
- Every day 20 minutes call at 11 am Ukrainian time

**Interview process **
One tech interview up to 1-hour total.