Offering Remote Work, "Fully remote from PT mainland"
Job Description, "Our client is one of the fastest growing Fintech companies the UK. Our award-winning technology is used by some of the UK’s leading retail banks, lenders and fintech companies. We are looking for talented front-end developers to join us in this period of growth to help build our exciting product roadmap. There are numerous projects on-going and many in their infancy. Technology used is a mixture of PHP, MySQL and Angular JS stack and all hosted in the cloud. Additionally, the role will encompass support, maintenance and improvements in systems availability, performance, and functionality.
What we're looking for:
More than 5 years working with the Angular framework or similar.
Previous experience of library dependency management using NPM or similar.
Experience using version control (Github) HTML5 experience You know how to use design patterns to create simple and reusable components for complex UIs.
Experience working with AWS and its features.
Experience of developing a SPA.
Understanding of BDD/TDD.
Microservices / Docker.
Knowledge of modern UI styling approaches using CSS, Sass or CSS-in-JSS solutions bootstrap LTS or similar Front-End Toolkit.
NodeJS / NPM / Grunt / WebPack. NoSQL, such as Elasticsearch.
Practical examples of using best practice software development principles, e.g SOLID
Some knowledge of PHP back end frameworks, Laravel/Symfony advantageous. Good Jira + Confluence skills.
The right person will:
Be a developer, not just a great programmer – so your ability to question a spec and come up with a better outcome for the user is just as important as your ability to implement it.
Be courageous in your approach to technology and not be afraid to undertake major changes if that is what is required to get the job done.
Be able to create code which is self-documenting, exhibit sensible and recognisable patterns, and your designs will be capable of being easily refactored as we scale, grow, and further develop our products.
Have an eye for design and visual aesthetics and attention to detail.
Have good organisational skills helping to drive accurate project schedule and estimates.
Excellent communication skills across all levels of users and technical staff.
Be able to work independently keeping your team adequately informed on progress.
Be an excellent team player. Be up to date with technology trends and ability to identify benefits.
Be ready to mentor and coach the jr members of the team. Be able to express ideas and influence strategy