Head Of Development
- Recruiter
- Confidential
- Location
-
Bristol
South West EnglandUnited Kingdom
- Salary
- Competitive
- Posted
- 04 May 2021
- Closes
- 01 Jun 2021
- Job Title
- Director
- Category
- Information Technology
- Contract Type
- Permanent
- Hours
- Full Time
We are looking for a Head of Web Development to join our client based in Bristol to build and maintain functional web pages and applications. Senior Web Developer responsibilities include leading a team of junior developers, refining website specifications and resolving technical issues. To be successful in this role, you should have extensive experience building web pages from scratch and in–depth knowledge of at least one of the following programming languages: Javascript, Ruby or PHP. Ultimately, you will ensure our web pages are up and running and cover both internal and customer needs.
Responsibilities
* Design client–side and server–side architecture
* Build the front–end of applications through appealing visual design
* Develop and manage well–functioning databases and applications
* Write effective APIs
* Test software to ensure responsiveness and efficiency
* Troubleshoot, debug and upgrade software
* Create security and data protection settings
* Build features and applications with a mobile responsive design
* Write technical documentation
* Work with data scientists and analysts to improve software
* Identify user and system requirements for new websites and applications
* Prioritise software development projects, set timelines and assign tasks to team members
* Create wireframes to decide on layout
* Write or review code for various applications
* Run functionality testings and debug code
* Oversee junior web developers and evaluate their performance
* Ensure our software documentation is up–to–date
* Collaborate with mobile developers to build mobile–responsive websites
Requirements
* Work experience as a Senior Web Developer
* Experience developing desktop and mobile applications
* Familiarity with common stacks
* Knowledge of multiple front–end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
* Knowledge of multiple back–end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
* Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
* Excellent communication and teamwork skills
* An analytical mind
* Understanding of security practices
* Familiarity with network diagnostics tools
* Team management skills
Responsibilities
* Design client–side and server–side architecture
* Build the front–end of applications through appealing visual design
* Develop and manage well–functioning databases and applications
* Write effective APIs
* Test software to ensure responsiveness and efficiency
* Troubleshoot, debug and upgrade software
* Create security and data protection settings
* Build features and applications with a mobile responsive design
* Write technical documentation
* Work with data scientists and analysts to improve software
* Identify user and system requirements for new websites and applications
* Prioritise software development projects, set timelines and assign tasks to team members
* Create wireframes to decide on layout
* Write or review code for various applications
* Run functionality testings and debug code
* Oversee junior web developers and evaluate their performance
* Ensure our software documentation is up–to–date
* Collaborate with mobile developers to build mobile–responsive websites
Requirements
* Work experience as a Senior Web Developer
* Experience developing desktop and mobile applications
* Familiarity with common stacks
* Knowledge of multiple front–end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
* Knowledge of multiple back–end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
* Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
* Excellent communication and teamwork skills
* An analytical mind
* Understanding of security practices
* Familiarity with network diagnostics tools
* Team management skills