Front End (React) Software Engineer
MUST HAVES:
- 5+ years of experience in software development
- ReactJS
- Web development skills using HTML, CSS, TypeScript
- Basic understanding RESTful APIs
- Docker/Kubernetes/containerization
- Experience using DTOs (Data transfer objects)
- Understanding of BDD and experience writing automated unit, integration, and end to end tests
- Familiarity with distributed version control systems (eg. git)
- Experience working in an agile environment
Plusses:
- Basic networking knowledge
- Websockets/Socket level communication/network IO
- Experience building large single page applications using React or similar frameworks
- Familiar with some of the following: webpack, Sass, jest, materialUI Cypress, and Playwright
- Background working on highly-available, high-transaction volume, fault-tolerant systems
- Participation in public open source projects
- Experience making web applications run fast
- Experience with Docker, K8s, Linux