Overview
We are seeking a highly skilled and innovative Web Developer to join our dynamic team. The ideal candidate will possess a strong foundation in both front-end and back-end development, with experience in a variety of frameworks, databases, and tools. This role offers the opportunity to work on diverse projects, from developing responsive websites to implementing complex web services, ensuring optimal user experience and performance. Candidates should be passionate about software development, stay current with emerging technologies, and be committed to delivering high-quality digital solutions.
Duties
Design, develop, and maintain responsive websites and web applications using HTML, CSS, JavaScript, and modern frameworks such as React, Angular, Vue.js, or similar.
Develop server-side logic with technologies including Node.js, Django, ASP.NET, Ruby on Rails, or PHP to support application functionalities.
Integrate third-party APIs and develop custom RESTful or GraphQL APIs to facilitate seamless data exchange.
Manage databases such as MySQL, PostgreSQL, MongoDB, SQL Server, or SQLite; optimise queries for performance.
Implement and maintain cloud-based solutions using AWS or Azure for scalable deployment.
Utilise version control systems like Git or SVN; collaborate effectively using Trello or Jira for project management.
Automate deployment processes with Jenkins or Ansible; ensure continuous integration and delivery (CI/CD).
Conduct unit testing and debugging to ensure code quality and functionality across multiple browsers and devices.
Develop wireframes and prototypes to support UX/UI design processes; collaborate with designers to create intuitive interfaces.
Optimise websites for SEO and implement responsive web design principles for mobile compatibility.
Maintain documentation of codebases and system architecture; participate in code reviews and team meetings.
Stay updated on emerging web technologies and industry best practices; contribute ideas for process improvements.
Qualifications
Proven experience in full-stack web development with proficiency in HTML5, CSS3 (including SCSS), JavaScript (including TypeScript), and modern frameworks such as React or Angular.
Strong knowledge of server-side development using Node.js, Django, ASP.NET (.NET), Ruby on Rails, or PHP.
Experience working with relational databases like MySQL, PostgreSQL, SQL Server; familiarity with NoSQL databases such as MongoDB is advantageous.
Hands-on experience with cloud platforms including AWS or Azure; understanding of containerisation tools like Docker is desirable.
Familiarity with version control systems such as Git or SVN; experience with CI/CD pipelines using Jenkins or similar tools.
Knowledge of web services protocols including RESTful APIs and SOAP; understanding of GraphQL is a plus.
Ability to develop responsive designs ensuring optimal UX across devices; knowledge of web design principles is essential.
Experience with DevOps practices including system architecture planning and automation tools like Ansible is beneficial.
Strong problem-solving skills with the ability to work independently or within a team environment.
Excellent organisational skills; capable of managing multiple projects simultaneously while adhering to deadlines. Candidates should demonstrate a passion for innovative web development practices combined with a commitment to delivering high-quality digital solutions that meet user needs efficiently and effectively.
Job Types: Full-time, Permanent
Pay: £32,000.00-£40,000.00 per year
Benefits:
Company pension
On-site parking
Sick pay
Work Location: Hybrid remote in Chichester PO19 1SP