Senior Developer (ReactJS)
£670 Inside IR35
Osterley/Hybrid – 2 days in office
What You’ll Do:
- Develop front-end web applications using ReactJS, Typescript and Redux
Be part of a self-organising and cross functional agile team
- Use best practices such as Pair Programming, TDD, Continuous Integration and Continuous Delivery
- Write resilient code that will be continuously tested, deployed and will perform at scale
- You will be a leader within the team, helping the team actively improve overall software quality, whilst looking to help the team and fellow team members improve.
- Contribute to the team’s technical direction, tools and processes
Responsible for ensuring the web app is highly performant, resilient and secure
- Ensure the web app is well maintained and monitored in production
- As part of your role, we expect you to be part of our on-call support rota once we deem you have sufficient knowledge. In line with many leading companies, we believe in the ethos that our technology teams support their own products.
What You'll Bring
- Proven commercial experience in front-end JavaScript/TypeScript web app development including React, Redux, Sass.
- Experience of driving development best practises including code quality, application architecture & design principles with the conviction to make your voice heard when pushing for technical excellence
- Excellent fundamentals in front-end testing particularly unit & functional testing. Experience with Visual Regression & integration testing would be a nice addition
- Good experience with some/all of the following: CI tooling (Jenkins/Concourse), working on legacy browser engines/TV devices & consoles, web build tools (e.g. webpack), security, performance optimisations & GraphQl
- Strong analytical skills & attention to detail, applicable across software design, requirement development & PR reviews
- Strong leadership qualities mixed with a team player attitude, knowledge sharing & regular/ad-hoc mentoring & coaching is valued within our teams
- Great communication skills both within own team & wider company and with both technical & non-technical stakeholders
Fast learner, and adaptable to change