Job Description
This role will suit a professional who has a passion for digital and experience working within a complex and ever-changing enterprise environment.
I am seeking a Technical Lead to join the Digital Team, leading a solid team of Developers – upskill and mentor a mix team. You will be play a key role in the business, overseeing and driving the technical solution design and delivery of projects.
You will be responsible for leading the improvement of automated testing practices and security in the team. Assisting with continuous improvement initiatives and taking the lead in process improvement and
To be successful for this role, you must have at least 5 years development experience with 2 years working in a technical leadership role.
Experience with:
- Angular/React or some other JS framework with data binding
- RequireJS/CommonJS modules
- Cucumber, jest, enzyme or a similar unit/functional testing framework
- CSS pre-processors such as Less, Sass or Rework
- Modern workflow tools such as Yeoman
- Understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading/caching)
- Experience with Java 8, Spring Boot, Spring Framework,
- Experience with Postgres/Oracle and SQL language
- Java Restful API Development experience
- Experience with test automation frameworks (Junit, Mockito, EasyMock)
- Knowledge and experience with CI/CD practices and processes
- Knowledge and experience with Agile Development practices (BDD, TDD)
- Experience with AWS / Cloud environments (EC2, S3, ELB, RDS)