Software Engineering Lead (Java or JS)

Recruiter
Elsevier
Location
United Kingdom
Posted
10 Feb 2018
Closes
15 Feb 2018
Contract Type
Permanent
Hours
Full Time
The Role: We are seeking Software Engineering Leads to help build the SDTechnology team and deliver our product goals. These are senior rolescombining software engineering and people management. Technologies usedby the team are Java, Node.js, React, client-side JavaScript, HTML5. Youwill be a hands-on developer, contributing code in one or more of theabove languages/technologies. You will also provide your team withtechnical leadership and empower your team to efficiently andeffectively meet their goals. This is an exciting opportunity to play a leading role in changing theway that web products are delivered within the company, devising andimplementing a modern approach to software engineering that enablescontinuous delivery and releasing features on-demand. You will be partof a cross-functional product development group using agile managementand engineering practices. Key Tasks Work as part of a highly collaborative, cross-functional, agileproduct development team to develop a new responsive web applicationfrom the ground up Software engineering using Java and/or JavaScript Lead an application development team of 612 people Motivate your team to consistently high standards in engineeringpractices and delivery of quality software Build a strong partnership with Product Managers and QA to ensurethat user requirements and engineering requirements are appropriatelyprioritised and software is high quality Align with teams responsible for upstream and downstream dependent services Integrate with wider enterprise systems using service oriented architecture Management of your direct reports, e.g.: coaching and providing feedback supporting their professional development helping them to resolve technical and non-technical problems Help to grow the London teams by assisting with the recruitment ofother developers and team members Skills / Experience Software engineering experience in either Java or JavaScript/HTML5/CSS A track record of problem-solving in the human and communicationaspects of software product development Experience with agile engineering practices such as TDD, BDD, pairprogramming, Continuous Integration, automated testing and deployment Good understanding of multi-tier architectures for web applicationsand service Experience of large-scale software engineering involvingco-ordination across multiple teams and system Experience of people management Strong interpersonal and communication skills AWS Development/Deployment experience Work closely with architects and provide significant design inputs toyour team's application. Build consensus in your team aroundarchitectural choices Awareness of longer-term impacts of design/architectural choice A positive, constructive approach with an emphasis on collaborationand good execution - provided by Dice AGILE, AUTOMATED TESTING, AWS, BDD, HTML5, JAVA, JAVASCRIPT, NODE.JS, PAIR PROGRAMMING, QA, SOFTWARE ENGINEERING, TDD

Similar jobs

Similar jobs