·5+ years of experience as a professional software engineer.
·Solid understanding of React and professional experience building complex user interfaces with React – almost all of our applications are powered by React and we even have both an internal and an open source library of React components that we use to build our views.
·Good understanding of state management and professional experience designing robust, scalable state management solutions for complex applications using Redux or similar technologies.
·A commitment to code quality – every engineer on our team gives and receives feedback on pull requests and writes unit tests, and we have regular team syncs to discuss the state of our architecture, patterns and processes and what we can improve.
It would be great if you had an understanding of:
You'll love working here if you:
·Enjoy working on high-quality, intuitive, impactful product
·Take personal pride in the quality of your work
·Are passionate about learning and teaching
·Constantly strive to improve yourself
·Thrive on helping to empower and raise up your colleagues
·Focus not just on resolving immediate, surface-level issues but also on understanding the root causes in order to build long-term solutions
·Care about solving big, systemic problems