Have a broad experience with the modern javascript ecosystem
This includes Typescript, React, Graphql, Jest, and Webpack. You will evolve the architecture to ensure that our technology approach meets short-term agility needs and sets us up to scale long term.
Have a strong understanding of web performance and tooling
You know what metrics matter to ensure users have the highest quality experience possible, and are committed to measuring and mitigating bottlenecks that slow us down.
Pride yourself in delivering next level user experiences that redefine modern application design trends
By building a cohesive design system, you take the product experience to new heights, ensuring users are delighted and empowered by our brand. You know the power and pitfalls of CSS and know what it takes to keep things maintainable. You understand the power of transitions and animation to provide rich interactions, and also when not to use them.
Have fundamental knowledge of the asynchronous nature of web applications
You understand how to manage server/client communications with resilience.
Communicate and collaborate as a member of a high performance team
You are able to give critical feedback to your peers to ensure the team is thriving in a fast paced environment. You recognize you have a lot to teach and learn as the codebase grows with the product. You embrace that your success is the success of the team.