Web Developer
Walsall
Full-time
Does this job fit you?
Upload your CV and see which ones actually match you.
Job Overview
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.
Duties
- 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.
- 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:
- Company pension
- Cycle to work scheme
- Free parking
- Health \& wellbeing programme
- Life insurance
- On\-site parking
- Private medical insurance
This listing is from indeed. View original listing ↗