Web Developer
Role details
Job location
Tech stack
Job description
We are seeking a skilled and innovative Web Developer to join our dynamic development team. The successful candidate will be responsible for designing, developing, and maintaining high-quality web applications and websites. This role offers an exciting opportunity to work on diverse projects, utilise a broad range of technologies, and contribute to the optimisation of user experience and system performance. The ideal applicant will possess strong technical expertise, a keen eye for detail, and a passion for creating seamless digital solutions., * Develop, test, and deploy responsive web applications using front-end technologies such as HTML, CSS, JavaScript, Angular, React, Vue.js, and Bootstrap.
- Design and implement back-end systems with frameworks including Django, Spring Framework, ASP.NET, Ruby on Rails, Node.js, and PHP.
- Integrate APIs and web services using RESTful and SOAP protocols to ensure efficient data exchange across platforms.
- Manage databases such as MySQL, PostgreSQL, MongoDB, SQL Server, SQLite, and Redis; optimise queries for performance optimisation.
- Utilise version control systems including Git, GitHub, SVN, and organisational tools like Jira and Trello for project management.
- Implement DevOps practices by configuring CI/CD pipelines with Jenkins or Azure DevOps; automate deployment processes using Ansible or similar tools.
- Ensure cross-browser compatibility and optimise websites for SEO and accessibility standards.
- Create wireframes and prototypes to facilitate user experience (UX) design; collaborate with UI/UX teams to enhance visual appeal.
- Conduct unit testing and debugging to maintain high code quality; employ tools such as Visual Studio or WebStorm for development.
- Maintain system architecture documentation; participate in SDLC (Software Development Life Cycle) processes to ensure project success.
Requirements
- 2-5 years Shopify development (custom themes)
- Proficient in Liquid templating
- JavaScript / vanilla JS or Alpine.js
- Experience in regulated/high-risk product categories
- FMCG, CPG or high-SKU e-commerce background
- Strong academic record (First Class / Distinction or equivalent)
- Git version control - disciplined commit hygiene
- Shopify Plus experience
- Familiarity with Shopify CLI and theme development workflow
- Knowledge of accessibility (WCAG 2.1) Experience with Shopify metafields / metaobjects Figma to code workflow
- App development (Shopify extensions)
- Proven experience in full-stack web development with proficiency in HTML5, CSS3 (including SCSS), JavaScript (TypeScript), and modern frameworks such as React or Angular.
- Strong knowledge of server-side frameworks including Django (.NET), Spring Framework (Java), Node.js (Express.js), Ruby on Rails or PHP-based systems like WordPress or Drupal.
- Familiarity with database management systems such as MySQL, PostgreSQL, SQL Server (Microsoft SQL Server), MongoDB or SQLite; capable of writing complex queries using SQL.
- Experience with cloud services like AWS or Azure; understanding of system architecture principles for scalable web applications.
- Knowledge of web design principles focusing on responsive web design and accessibility standards.
- Experience with version control systems such as Git or SVN; familiarity with CI/CD pipelines using Jenkins or similar tools.
- Ability to work collaboratively within Agile/Scrum teams; proficient in project management tools like Jira or Trello.
- Strong problem-solving skills with attention to detail; capable of conducting thorough testing including unit tests.
- Relevant qualifications in Computer Science or related fields are preferred but not essential. This role offers an engaging environment where innovation is encouraged and professional growth is supported through continuous learning opportunities. The ideal candidate will be passionate about technology trends and committed to delivering exceptional digital solutions that meet organisational goals., * Shopify: 2 years (required)
Language:
- English (required)
Benefits & conditions
Job Types: Full-time, Permanent, Graduate
Pay: £25,000.00-£30,000.00 per year
Benefits:
- Casual dress
- Company events
- Employee discount
- Flexitime
- Free parking
- Work from home