Job provided by Harvey Nash Plc
Sorry, this job has now EXPIRED!Back to job search
Share this job on social:
About the job
You will be able to develop yourself and the team by:
Providing daytoday coaching and mentoring, helping the team to deliver their work according to Agile principles.
Providing technical leadership to ensure that innovative and fit for purpose solutions are selected.
Working with other Development Team Leads and Technical Consultants to help set technical direction and incorporate a common technical approach into platforms.
Developing a robust and maintainable test workflow working alongside the Testing Centre of Excellence.
You will help us deliver highquality and innovative solutions by:
Being involved in the full software development lifecycle, from inception to development to DevOps.
Understanding business requirements to assess operational feasibility and determine acceptance criteria.
Creating a great user experience by writing welldesigned and efficient code.
Delivering high quality and robust solutions by performing functional and nonfunctional unit and component testing.
Writing and maintaining technical documentation.
We are looking for someone with a good breadth of development skills including
Experience in leading or coaching teams of developers.
An excellent understanding of HTML5, CSS3 and emerging Web Standards.
Experience of building responsive websites and applications using Bootstrap or similar frameworks.
Previous experience of working to the LTI specification.
Experience of creating and consuming webservices using REST, SOAP and JSON/XML data exchange formats.
In depth understanding of the HTTP protocol, including HTTP proxying in a NodeJS context.
Experience of distributed caching, particularly Redis, Memcache.
Experience of using MongoDB and Mongoose.
Experience with Bitbucket, GitHub or other similar source control solutions.
Knowledge of common design patterns and strong OOP/FP knowledge.
Previous experience working in an Agile environment, delivering through Scrum, Kanban etc.
Proven ability to identify functional and nonfunctional requirements.
A working knowledge of the Mac/Linux command line and bash/shell scripting.
Desirable skills and experience:
Prior experience of KeystoneJS (CMS platform)
Use of build/compilation tools, such as NPM and Grunt.
Extensive experience of Continuous integration tools, particularly Jenkins.
Previous exposure to Docker application containerization
Experience with architecting and hosting of applications within a cloudbased environment, preferably AWS.
Knowledge of AWS Elastic Beanstalk.
Exposure to working within a Scaled Agile Framework (SAFe)
If you are looking to take the next step in your development career then this could well be the role for you. You will keep and potentially learn new development skills whilst learning on the job to become a well established team leader and mentor.
In return we are offering a very competitive starting salary with exceptional range of benefits plus the chance for a global organisation with a great start up culture
If you are interested in discussing this role please get in touch today for an informal chat