Full Stack Web Application Developer

  • CVL
  • Nottingham, UK
  • Sep 09, 2016
SQL

Job Description

KH Resourcing are currently recruiting for an experienced Full Stack Web Application Developer who has a proven technical talent across a wide variety of skills. Suitable applicants will be capable of multi-task a little bit of everything, if this is you then it could be a great new career opportunity for you. If you thrive on learning new technologies and enjoy keeping your development skills sharp, this is an opportunity to continue to learn, grow and develop your skills. KEY RESPONSIBILITIES: In this role you will develop Web applications for delivery to our external and internal customers. Development responsibility is over the whole stack and includes: • Creating and extending the user-interface to fit the requirements of stakeholders • Developing the web front and back end (and anything in between!) • Implementing back end logic for web applications • Integrating distributed systems • Collecting requirements from users, internal stakeholders and customers • Deployment – publishing the application to live servers • Building robust APIs • Understand and elicit software requirements, including customer liaison • Estimate and plan with team lead or project manager with a clear understanding of business goals • Propose and explore possible software solutions • Implement software (coding, unit-testing, debugging) • Work with testers to run functional tests • Coordinate with customers and applications/product engineers to gain sign-off • Write documentation for new software developments and give presentations concerning them • Build and deploy software • Use version control tools and follow processes EXPERIENCE REQUIRED • Team player who is able to work with engineers and mathematicians to gain understanding of complex applications. • Enjoy the opportunity to take a lead in problem solving • People-focused design mentality and are constantly looking to hone your design instinct through user feedback. • Excellent customer service skills with users, internal stakeholders and customers whilst demonstrating and handing over software to other team members as part of the delivery process. • Excellent designer and understand what it takes to create awesome, customer-oriented experiences. SKILLS NEEDED: • Outstanding Object-Oriented Software design and MVC patterns • Javascript and JS frameworks (preferably jQuery, Snap.svg, AngularJS, ThreeJS) • HTML/CSS (Bootstrap, SASS) • Linux/Unix and shell scripts • AJAX, REST APIs • Source control (preferably git) ADVANTAGEOUS SKILLS: • Postgres/MySQL (SQL) • Security – SSH, VPNs, IPSec • Web servers – Apache, NGINX, Gunicorn • Unit testing and TDD (nUnit) • Deployment, CI (Jenkins) • Project tracking, issue management systems (Jira)