8 years+ experience working in Software Development: Solid experience in JavaScript ES6/TypeScript working with [protected info] or similar technologies ([protected info], [protected info]);
Strong experience in all areas of web development (HTML5, CSS3, Bootstrap, Foundation, JQuery, JSON) including accessibility and security concerns;
Ability to design [protected info] applications using layout management
Ability to leverage
developer tooling, and CI/CD pipelines to deploy artefacts
Ability to build BFF components (NodeJS)
Solid experience in modern front-end build pipelines and tools (e.g. Git, Webpack, Gulp, NPM);
Experience in Cloud computing and Amazon Web Services - particularly Serverless Development. Experience in Containers (ECS, Kubernetes, Docker) and FaaS (AWS Lambda) technologies;
Strong understanding of RESTful APIs design (GraphQL desirable) and Microservices-based system;
Well-versed in writing structured, well-documented, maintainable, and clean code;
Experience in leading and coaching at least one
software engineer team on various projects;
Strong understanding of standard Software Engineering processes, Testing, and Agile methodology;
Strong English communication skills (both verbal & written), especially in the global software development environment.
Nice-to-have
Experience in the Banking or Financial Services industry;
Experience in using front-end testing and test runners (eg. Selenium, Mocha/Chai/Jest).
Any additional certification or training in IT, Business, Computer Science, or related area.