Main Accountabilities and Key Tasks:
- Working with Engineering, Product and IT to understand business requirements.
- Collaborating with peers to break down requirements into clear technical tasks.
- Taking ownership for delivering technical tasks with high quality, performant code and tests.
- Working with your team to meet project priorities, deadlines and deliverables.
- Developing an understanding of the architecture of multiple products, and contributing to design discussions and decision-making
- Providing constructive feedback to all members of the team through timely code reviews.
- Maintaining up-to-date technical skills, and contributing to a culture of continuous improvement
- 4+ years experience of Javascript frameworks and ES6 with an emphasis on React mandatory
- Experience in web mark-up, including HTML5 and CSS3.
- Experience developing single-page web applications using Typescript.
- A good understanding of cross-browser compatibility issues.
- Ability to write modular, scalable, and clean code.
- Experience working in an Agile development environment
- Experience building web applications for both desktop & mobile.
- Good understanding of browser rendering behaviour and performance.
- Knowledge of version control tools like Git or similar.
- Experience writing unit ,integration and visual tests using frameworks such as Jest, backstop & webdriverIO
- Experience with automated testing.
- Familiar with Docker, Jenkins and other CI/CD tooling.
- Familiarity with front-end build tools, such as Webpack.
- CSS compiler knowledge (E.g. Sass)
- Good understanding of RESTful APIs
- Experience of MongoDB, GraphQL would be beneficial
- Experience with AI tools like Copilot would be beneficial
Report job