Position: Front-end Engineer
Company: Wilton Cross
Category: JavaScript
Experience required: 5y
English level: fluent

About The Role - Frontend Engineer

In the role of a Front-End Software Engineer, you’ll play a key part in creating high quality user interfaces for Wilton Cross’s suite of digital products. The product and features you build here will play a huge role in changing the way substance abuse disorder therapy is administered across the globe. 

What You’ll Do:

Develop end-to-end user interfaces that help patients with substance abuse disorders receive top notch therapy
Think strategically about how to architect solutions that are easily reusable and modularized across our various product initiatives
Work closely with cross-functional teams including Product, Data, Design, and Operations to launch best in class technical solutions




What You’ll Need:

4+ years of software engineering experience
TypeScript/JavaScript and ReactJS experience, and strong fundamentals in data structures and complex algorithms
Understand how NodeJS works and how it can be used with client applications
Deliver clean code adhering to best practices, and help give critical feedback in code reviews to your peers
Modern source control systems experience and understanding the basics of the modern software development process (Agile, Scrum)
Software development experience in TDD techniques (as a plus)
Experience with CI/CD processes
You’re proactive about asking questions and challenging feature ideas, and have a desire to always ensure we’re building the right solutions (and are vocal about ensuring we do)

We don’t expect complex algorithms. This is not crucial if you don’t use TypeScript, or React but on this side, you are ready to learn and spend some free time to get up to speed.

Conditions 

100% remote work
The work schedule is flexible, nevertheless, as a team, we need to meet at some time and it needs to be around these hours of 1 PM — 5 PM UTC, every day
We decided to use existing software as far as possible for the frontend and backend     
No legacy code
Work with minimum or even without supervision and you take responsibility for the consequences 
You are a part of the whole puzzle, a part of the process of building an organization from the ground up

The above job description is meant to describe the general nature and level of work being performed; it is not intended to be construed as an exhaustive list of all responsibilities, duties, and skills required for the position.