Job Description:

Maya is an agency with the creative vision to make the inconceivable look easy. We look to the future for challenges and trends, and we’re honest about what we see. It also means we understand and care about the visions of our clients. We don’t just say yes without due consideration. We listen, think, then do more than just say yes. In this way, we safeguard projects with strategic objectivity, and leave no question unasked. We help good people do great things - integrity means working with clients we respect. It also means authenticity, walking the talk by valuing our own health and wellbeing, taking care of ourselves and each other. And it’s about the way we work. Integrating technical complexity with creativity. Using collaborative systems and processes that keep everyone on the same page. Using our technical expertise to solve complex problems in ways that look and feel beautiful. We realise the visions of our clients and help them achieve more than they thought possible, with good old fashioned knowhow and a willingness to dream. Together, all of this is magic at work. We’re problem solvers. We launch, promote, and nurture ideas. We support the teams who create them.

About the role:

We are looking for an experienced and confident Senior Developer to join our team and grow our offering. This is an opportunity for someone who is looking to work within a small team with support from skilled individuals. The majority of our team work 3–4 days a week and we very much support a healthy work/life balance.

You will be expected to work directly with everyone on the team when applicable under our direction, but also be able to work independently and not only use your initiative but bring new ideas, as well as new business to the table.

Requirements:

  • Comfortable having direct contact with clients
  • Competent at scoping, planning and estimating development work on new projects
  • Proven experience managing multiple small and medium sized projects
  • Competent at managing your own time as well as that of two developers under you
  • An interest and awareness of industry best practises, tools, trends and technologies and to recommend on new technologies going forward
  • Excellent communication skills
  • Used to reporting on the performance of a team and identifying skill gaps and making suggestions on how to upskill
  • Understanding of full stack development
  • Ability to respond to briefs including inputting to proposals
  • Experience of the management and maintenance of (remote) servers and infrastructure
  • Ability to create beautiful, responsive websites from scratch and delegate work where necessary
  • A decent understanding of software testing
  • Undertaking and ensuring peer-to-peer code review takes place
  • A general understanding of development methodologies, such as agile and Scrumlite

Required tech experience:

  • HTML, CSS, JS (including frameworks such as Vue and Tailwind)
  • PHP
  • MySQL
  • Laravel (Vanilla and Statamic)
  • WordPress
  • Git
  • Domain and DNS management

Would benefit from:

  • Experience with project management software (We use Teamwork)
  • Experience with Flutter & Dart
  • Mailchimp
  • Shopify

Company Benefits

  • Flexible & remote working
  • 2 weeks holiday over Christmas every year
  • Cycle to work & tech scheme

Interview Process

  • Chemistry call with Founder & Operations Director
  • Technical call with Development team

Other Jobs in Full Stack