Web Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled and innovative Web Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-quality web applications and websites. This role offers the opportunity to work on diverse projects, utilise a broad range of technologies, and contribute to enhancing user experience through responsive and visually appealing web solutions. Candidates should possess a strong understanding of both front-end and back-end development, with a passion for creating seamless digital experiences., * Develop, test, and implement responsive websites and web applications using technologies such as HTML, CSS, JavaScript, Angular, React, and Vue.js.
- Build robust back-end systems employing frameworks like Django, Spring Framework, ASP.NET, Node.js, Ruby on Rails, or PHP.
- Integrate APIs and web services using REST, SOAP, GraphQL, and other protocols to ensure efficient data exchange.
- Manage databases including MySQL, PostgreSQL, SQL Server, MongoDB, SQLite, and Redis; optimise queries for performance optimisation.
- Utilise version control systems such as Git and GitHub for collaborative development; implement CI/CD pipelines with Jenkins or Azure DevOps.
- Design wireframes and prototypes to align with UX/UI best practices; collaborate with designers to enhance visual appeal and usability.
- Conduct unit testing and debugging to ensure code quality; employ tools like Visual Studio or Eclipse for development.
- Implement web design principles focusing on SEO optimisation and accessibility standards; improve site responsiveness across devices.
- Maintain system architecture documentation; participate in SDLC processes including planning, development, testing, deployment, and maintenance.
- Use DevOps tools such as Ansible and Docker for deployment automation; monitor application performance on cloud platforms like AWS or Azure.
Requirements
Do you have experience in Software development?, * Proven experience in front-end development using HTML5, CSS3 (including SCSS), JavaScript (TypeScript), AJAX, Bootstrap, and responsive web design techniques.
- Strong back-end development skills with frameworks such as Django (Python), Spring (Java), ASP.NET (.NET), Node.js (Express.js), or Ruby on Rails.
- Familiarity with database management systems including MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), MongoDB or SQLite; proficiency in SQL query optimisation.
- Experience working with APIs (RESTful services) and integrating third-party services; knowledge of GraphQL is advantageous.
- Proficiency with version control systems like Git/GitHub/SVN; experience setting up CI/CD pipelines using Jenkins or Azure DevOps.
- Knowledge of web hosting environments including Tomcat servers; experience deploying applications on Linux or Windows servers is preferred.
- Understanding of software development methodologies such as Agile or Scrum; familiarity with project management tools like Jira or Trello.
- Ability to develop custom plugins or themes for WordPress or Drupal CMS platforms; experience with SEO best practices is desirable.
- Exposure to data visualisation libraries such as D3.js or Chart.js; capability to create engaging data-driven interfaces.
- Strong problem-solving skills coupled with excellent communication abilities; committed to continuous learning within the evolving tech landscape. This role provides an excellent platform for professional growth within a collaborative environment that values innovation and technical excellence. Candidates should demonstrate a proactive attitude towards learning new technologies while contributing effectively to team projects in a fast-paced setting.
Benefits & conditions
Pulled from the full job description
- Life insurance
- Free parking
- Company pension
- Private medical insurance
- Health & wellbeing programme
- Cycle to work scheme
- On-site parking, * Company pension
- Cycle to work scheme
- Free parking
- Health & wellbeing programme
- Life insurance
- On-site parking
- Private medical insurance