Mid Software Engineer
CurrentI joined Co-operative Bank in a broad team of almost 30 devs, alongside many agency/temp staff, ~20 testers, and 5 UX/UI split across 4 teams. I joined as part of a green fields team to start recreating all of the old and ailing, to be replaced in 2024Q4, system with newly rebuilt from the ground up React apps utilising express. The stack is comprised of React (TypeScript), node.js (express), and a smattering of Java. Also in our arsenal is a mash of Cypress, Mocha, Chai, JUnit, and Swagger for our testing and mocking purposes. All development is component focussed, to which end I maintain the Storybook of the bank’s modules, as well as being the resident lint-lord, maintaining and pushing our private npm package of linting rules to maintain code parity and clarity across our nearly 30 repos.