Fullstack Software Engineers/Developers - JavaScript / JQuery design patterns AMD / CommonJS modules / Semantic HTML / HTML 5 API / CSS3 & Media Queries / Spring MVC / Spring Boot
West/Greater London
Permanent - excellent £££'s and benefits please apply for full information
Are you an experienced developer looking for that next stage in your career? Would you like to build your career in a large company but with the feel of a start up? If so please read on this could be the opportunity for you!
Our client is a global household name, they have undergone some big changes recently including in-sourcing their entire digital proposition and moved to agile, they now operate a cluster of closely aligned product focused teams who experiment, make big and small changes that can impact over 30 million customers daily!
They have removed unnecessary rules and reports, stopped unproductive meetings and pulled out unused features, doing everything they can to improve processes and creativity. As well as being part of the team you will also benefit from 20% free time to work on your own projects and generally be creative.
About Your Role
Work in an agile, cross-functional team taking responsibility for the team deliverables and quality
Work closely with team members and business stakeholders to fine tune user stories and conditions of acceptance
Developing rich customer engagement web applications for mobile, tablet, non-iPad tablets & desktop
Practice and promote good software engineering coding practices (e.g. TDD, Unit Testing, BDD, performance in design)
Contribute to the continual improvement of how we build software, and quickly Implement Proof of Concepts (POC).
Solve problems by pushing the boundaries of what the technology can do
REQUIREMENTS
About You
Have a passion for technology - keeps up to date with technology trends and modern software development practices
Analytical and logical approach to assessing requirements through to implementation
Enthusiastic, conscientious, highly motivated, and a team player
Proven experience of working in teams in the successful delivery of complex, highly performing and high quality software systems
Proven experience of working with business stakeholders, Product Owners and Business Analysts, Testers, to analyse requirements, develop ideas and design solutions
Understanding of non-functional requirements, quality assurance and continuous improvement methods
Essential skills
Strong JavaScript, JQuery programming skills with knowledge of design patterns including AMD/CommonJS modules
Strong skills in developing interfaces with semantic HTML, HTML 5 API, CSS3 & Media Queries
Good knowledge of CSS pre-processor tools particularly SASS,SCSS
Good Knowledge of using modern JavaScript coding practices like MVC, MVVM Frameworks particularly AngularJS, Bootstrap, React.
Server Side web development using Java (1.7 +), Spring Boot, Spring MVC, Hibernate/JPA on different technology platforms (Tomcat, Jetty, WebSphere, JBOSS)
Good understanding of SOA/ESB concepts and exposure to both SOAP and RESTful web services
Experience of Agile practices, particularly SCRUM and Continuous Integration
2+ years of commercial software engineering experience in a fast paced environment
Highly desirable
Working experience in SQL (MySQL, PostgreSQL, Oracle) and NoSQL database (MongoDB, Hadoop, Cassandra, Redis, Riak).
Caching strategies and Frameworks.
Good working knowledge of common design patterns: Responsive Design and Grid Systems
Good grasp of standard performance optimization techniques
Methodical approach to coding using TDD and unit testing
Good experience working with GIT and GitHub
Knowledge of the capabilities and limitations of Mobile browsers and Mobile UX
Cross Browser Compatibility and Debugging skills
Desirable
Experience with CI tools such as Jenkins
Commercial experience with Behaviour Driven Design (BDD) and tools used such as Cucumber
Experience of working in a Node.js environment particularly with tools such as npm, gulp, bower
In return you will get a competitive package including pension and bonus, strong career development opportunities and playing a key part in the transformation of key projects and systems.
For full details please apply now for a quick response!