ES6, Single-page application design and at least basic knowledge about modern JS frameworks like React JS. TDD/BDD using RSpec, Capybara. Strong GitFlow experience Understanding Docker, container orchestration systems and continuous integration Defined multiple technology strategies and then taking these into delivery and operations A team player who more »
one layered backend application architecture (e.g. three tier, hexagonal, onion) Excellent knowledge of test driven development and testing pyramid Scrum, Git/GitFlow, CI/CD Excellent communication skills and good English spoken and written skills Experience of writing large, well-optimised and maintainable software features more »
and user experience, including animations Can articulate WCAG accessibility requirements Implement effective GraphQL front-end implementations Managing a git repository effectively using gitflow Unit testing using jest Manage continuous integration pipelines with Azure DevOps This role will best suit: The perfectionist developer – someone who cares about more »
static site generators such as Gatsby JS. Skills in utilising headless content management systems like Contentful and Kentico. Proficiency in source control (GIT, Gitflow) and bug-tracking systems (JIRA). Component environments and style guides (Storybook). Ability to build and manage Continuous Integration pipelines and automated test suites. more »
for front office users • Experience presenting data visually (Plotly, D3, Tableau). • Time-series modelling (ML/econometrics) • Enterprise software development (code design, review, gitflow, etc.) • Cloud-based data science workflows (on AWS in particular) • Deep Learning (able to translate deep learning models) • Experience in Energy/Commodities (in an more »