Role: Full-Stack developer
Salary: £50-65K + bens Dependant on experience
As a Full-Stack Software Engineer working in the Emerging Technology team, you will work closely with researchers and other software engineers to develop new and existing prototypes into efficient production-ready systems, and to maintain systems already in development. You will be curious about new technologies and comfortable owning the development of innovative new systems from scratch with a high degree of autonomy. You will be joining a team focussed on early-stage product development in emerging technologies and nascent markets, and will enjoy rapid iteration and moving between projects as circumstances change.
The position would be based in London and will suit someone who is willing to learn and who comes with 2-3 years commercial expertise. They ideally wants someone who can grow with the company and develop their career from within.
- Ability to implement clean, robust, thoroughly-tested, maintainable, and standards-compliant code (that leverages frameworks where possible) in an agile working environment
- Ability to working on a breadth of technologies whilst ensuring a coherent, high-performing solution
- Familiarity with Git version control system
- Ability to work from a prototype and collaborate with researchers to deliver production-ready systems
- Ability to design API
- Ability to scrutinise and provide feedback on specifications
- Ability to produce documentation that is well-structured and well-written
- Being a good team player with a positive attitude and able to work with different people across departments and levels
- Effective communication with technical and non-technical colleagues, including giving demonstrations of your software
- Ability to understand product development within the context of the business and how products will contribute to the success of the company.
- Strong knowledge of HTML5, CSS3
- Knowledge of AJAX, current web standards, trends and patterns.
- Strong Java skills + Java8 functional programming
- Experience with working with SQL databases.
If you possess excellent communication skills both written and verbal apply NOW!!!