Match score not available

Full-Stack Web Developer

Remote: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficient in modern PHP (version 8+)., Experience with WordPress theme/plugin development., Strong frontend skills: HTML5, CSS3, JavaScript., Familiarity with Git and Docker..

Key responsabilities:

  • Develop and maintain web applications.
  • Troubleshoot and optimize performance of applications.

Talent Shore logo
Talent Shore https://talent-shore.com
51 - 200 Employees
See all jobs

Job description

Job Title: Full-Stack Web Developer
Location: Remote
UK Working Hours: 8 am - 8pm (flexible on start/end time - 8 hour workday + 1 hour lunch)

About Our Client:
They are a web technology consultancy providing complete web technology services, covering everything from development to DevOps. Their work includes a mix of WordPress and Node.js-based applications, with WordPress currently forming the majority of their projects. They are highly focused on web performance and real-world results, ensuring their solutions align with technical SEO best practices and continuous monitoring to drive long-term success for their clients. As their workload grows, they are looking for a full-stack web developer to join the team and support ongoing projects.


Job Description:
We are seeking a Full-Stack Web Developer with WordPress and PHP expertise to assist with theme and plugin development, troubleshooting, and performance optimization. The role will involve both backend development using PHP and frontend development using modern HTML, CSS, and JavaScript, including Tailwind CSS. You will work closely with our founder and Technical Director. On a day-to-day basis, you will be assigned tasks using our project management tool Asana. You will participate in daily morning catch-up calls with the Technical Director and stay in contact via Slack throughout the day, including occasional impromptu calls when needed. Additionally, you will be required to track your time against each task using Harvest. You will not be expected to handle direct client interaction at first instance, but as part of your career growth, we may be including this in the future.

  • Develop and maintain both backend and frontend components of web applications, using PHP for backend development and modern HTML, CSS, and JavaScript (including Tailwind CSS) for frontend development.
  • Collaborate with Rod Pereira and the team through daily morning catch-up calls, Slack communication, and occasional impromptu calls.
  • Manage tasks using Asana, track work hours in Harvest, and maintain efficient development workflows.
  • Troubleshoot and optimize web applications while ensuring clean, scalable, and well-documented code.



Requirements

Must Haves:

  • Modern PHP development (version 8+) – Writing clean, maintainable, and efficient PHP code.
  • WordPress theme and plugin development – Building and customizing themes and plugins following best practices.
  • Modern frontend development, including:
  • HTML5 – Ensuring accessibility and SEO best practices.
  • CSS3 – Proficiency in modern styling approaches, including Tailwind CSS.
  • JavaScript (ES6+) – Experience with modern JavaScript features and using Node-based bundlers like Vite and Webpack.
  • Proficiency in Linux/Unix command line – Comfortable navigating and managing development environments.
  • Proficiency in Git – Using version control effectively in team workflows.
  • Familiarity with Docker for local development – Setting up and managing containerized development environments efficiently.
  • Security best practices in PHP, WordPress, and JavaScript – Understanding common vulnerabilities and implementing secure coding techniques.

Nice to Haves:
  • DevOps experience, including:
  • Configuring and maintaining remote Linux servers.
  • Understanding how Cloudflare works.
  • Deep understanding of internet fundamentals (TCP/IP, DNS, HTTP protocol, etc.).
  • Experience with frontend animation libraries, such as GSAP.
  • Familiarity with modern JavaScript frameworks, including React and Next.js, Vue.js, Svelte and SvelteKit, and Astro.
  • Understanding of web caching, its various layers, troubleshooting techniques, and best practices.
  • Proficiency in Docker – Experience with containerization and deployment strategies.
  • Working with Figma or Adobe XD for design hand offs and collaboration.

Benefits
Work Environment & Expectations
  • Provide your own computer – macOS or Linux is preferred, but Windows users are acceptable if you have experience with WSL and can meet all technical requirements.
  • High-quality video meetings – candidates must have a decent camera and headset and participate in meetings from a quiet environment with clear audio and video. Video is expected to be on at all times, with minimal to no background noise and no need for blurring.
  • Access to necessary tools and services – we will provide a Google Workspace email address, access to all required online services and software licenses, and cover the costs of any necessary online services.
  • Remote work with flexibility, but aligned with UK working hours to facilitate collaboration.
  • Use of Git version control, including GitHub workflow and PR reviews as part of the development process.
  • Daily communication via Slack, Trello, and email, ensuring seamless collaboration and task management.
  • Proactive attitude required – candidates should take initiative, solve problems independently, and contribute ideas to improve workflows.
  • Stable internet connection required – Candidates must have a reliable internet connection that supports high-quality video calls without lag or interruptions.
  • Core working hours – Must be available from 9 AM - 5 PM GMT to ensure collaboration with the team.
  • Self-learning and continuous improvement – Candidates are encouraged to stay up-to-date with modern web technologies and suggest improvements to workflows.


To expedite your application, please use the link below to complete a video interview. It consists of three questions that the client would like you to answer as part of the application process:

Salary range: TBD

NB: Due to the high volume of applications, if you have not received a response from the Talent Acquisition team within 4 weeks, please consider your application unsuccessful.



Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Teamwork
  • Communication
  • Problem Solving

Web Developer Related jobs