Structure software so that it is easy to understand, test and evolve
Write unit, component, integration, end-to-end and performance tests
Promptly investigate and fix issues and ensure they do not resurface in the future
Own and deliver end-to-end, scalable, and secure solutions in the form of reusable front end components, leveraging modern technologies and the best industry practices
Contributes to the problem at hand, even when outside their area of specialty
Contribute to and be an advocate for high quality technical architecture design
Keep an eye on performance, making sure we use the right approach to identify and solve problems
Required qualifications, capabilities, and skills:
Experience building enterprise level applications with React/Typescript
Experience with other JavaScript frameworks/libraries
Experience working on globally distributed applications with strict consistency requirements
Knowledge of modern software architecture patterns
Experience with a modern CI/CD platforms such Circle Ci
Experience with modern version control platform such as GitHub
Ability to see the long term by choosing suitable technologies and approaches based on the end goals
High standards. We are looking for people who expect personal performance and team performance to be nothing short of the best