Full Stack Developer (php + Vue.js)

Bangor, NIR, GB, United Kingdom

Job Description

Full-time, Bangor + Hybrid working opportunities


We're offering an exciting opportunity for a skilled and motivated PHP Developer to join our multi-award-winning team. This role is perfect for someone who's passionate about writing clean, efficient code and building scalable, high-performance web applications in a fast-paced, collaborative environment.


About the Role


------------------

As the successful candidate, you'll take a key role in the development of websites and custom web applications for a wide range of clients. Working closely with designers, project managers, and fellow developers, you'll help bring digital products to life -- contributing to technical architecture, writing robust code, and delivering work to a high standard.


You will report directly to our Technical Lead and work alongside a supportive, experienced development team.


Your day-to-day will involve building Craft CMS solutions, developing custom modules and plugins, integrating third-party APIs, and ensuring our platforms meet performance, accessibility, and security benchmarks. You'll thrive on technical challenges, enjoy continuous learning, and be keen to contribute to improving our development processes and tools.


What You'll Do


------------------

Build robust PHP applications (Craft CMS and custom) using modern PHP (8.x), Composer, and PSR standards Integrate with third-party APIs Collaborate with designers and project managers to scope work, estimate accurately, and deliver on time Contribute to internal documentation and participate in code reviews Implement Redis for page, object, and session caching, as well as job queues Profile and optimise PHP (Opcache), Nginx, and database performance Design scalable database schemas, write efficient SQL, optimise queries and indexes, manage migrations and backups, and monitor performance

About You


-------------

You're a confident full-stack developer who takes pride in writing maintainable, well-structured code. You enjoy working within a multidisciplinary team and thrive on solving complex technical challenges. With a strong understanding of performance, accessibility, and security, you're always looking to improve your skills and stay current with the latest tools and techniques


Must-Have Skills


---------------------

3+ years' professional experience with PHP 8.x, Composer, PSR-12, and SOLID principles Experience with front-end JS frameworks (ideally Vue.js 3 + Composition API) Familiarity with build tooling such as Vite Linux server experience (Debian/Ubuntu), shell scripting, and Nginx configuration Proficient with MySQL/MariaDB: schema design, indexing, slow query analysis, backups/restores Strong understanding of HTML5, CSS3, and vanilla JavaScript Unit testing experience: PHPUnit or Pest for PHP, and Vitest or Jest for JS Familiar with Git workflows, PRs, reviews, and CI pipelines Strong communication, documentation, and time management skills

Nice to Have


----------------

Craft CMS (or WordPress), Twig, and plugin/module development Laravel or Symfony; job queues and retry logic Redis for caching/queues (key design, eviction, persistence) Pinia, Vue Router; Storybook for components Docker and/or config management (e.g. Ansible, Terraform) CDN knowledge (Cloudflare), asset pipelines, HTTP/2/3, Brotli/Gzip Observability tools (Sentry, Grafana, Prometheus, OpenSearch) Cloud hosting experience (DigitalOcean, AWS), load balancing, autoscaling

Your Responsibilities Will Include


--------------------------------------

Accurately estimating development time and managing workload effectively Delivering work on schedule, meeting project milestones Communicating progress clearly to project managers and flagging potential issues early Participating in code reviews and contributing to internal tooling and documentation Staying up to date with industry trends and helping to improve our dev workflows

What We Offer

Competitive salary

based on experience

31 days' annual leave

including statutory holidays

Company pension scheme

Private health insurance

Regular appraisals

and personalised development plans

Training opportunities

and access to leading industry resources

Flexible working

options and a healthy work/life balance

Friendly, collaborative culture

with regular team-building events

Hybrid working

from our HQ in Bangor and home

How to Apply


----------------

To apply, please send your CV and examples of recent development work to careers@eyekiller.com . Please note: You must be based in Northern Ireland, as this is a hybrid role. Submissions from outside Northern Ireland will not be considered.


Curious?


Get to know us

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3838855
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bangor, NIR, GB, United Kingdom
  • Education
    Not mentioned