We're looking for a Senior JavaScript Software Engineer with significant experience delivering at a Senior Engineer level to design and build applications using JavaScript, working with distributed teams, and leveraging cutting-edge technologies.
Requirements
- Professional proficiency in English
- Significant experience delivering at a Senior Engineer level
- Practical experience of delivering in an agile environment
- Practical experience and knowledge of developing real-world solutions
- Deep knowledge of the JavaScript language and its frameworks, which must include React
- Deep understanding of versioning control tools - e.g. Git
- Testing experience and familiarity with testing tools at all levels, unit, integration and end to end testing
- Practical and real world experience working with databases and cloud environments
- Experience with automation, CI and CD
- Experience building software collaboratively using pull requests and code reviews
- Excellent communication and collaboration skills
- Experience with headless CMS solutions, ideally Sanity, is a plus
Benefits
- Contract position for 7 months with potential extensions