Are you passionate about both front-end and back-end web development?
We're looking for a talented Mid-weight Full-Stack Web Developer to join our team. You'll work on a wide range of projects, from building user-friendly and pixel perfect front-ends to working on powerful, scalable web applications and content management systems. You'll be comfortable working with a mix of modern front-end technologies (including JavaScript and React) and back-end frameworks and tooling (such as Next.js, Tailwind, Laravel and Wordpress/Roots.io).
We're a friendly bunch with a supportive and flexible working environment. We're happy to receive applications from a range of experience levels. However, you must be able to evidence similar commercial work and have an ability to work to high standards as key part of a fast-paced technical team.
If you enjoy problem-solving, writing clean code and collaborating with designers, digital marketeers and other developers in a close-knit team, we'd love to hear from you.
More about us
We are a creative web design and development agency based in Cardiff Bay and we've been in business for over 20 years. Our clients include a broad range of businesses and organisations, from small independent traders to recognised household brands. Our permanent office is based in Cardiff Bay but we opperate a hybrid work model to give our team added flexibility and improved work-life balance.
Essentials skills for the role
- Front and back-end web development experience (commercial projects)
- version control experience using Git based workflows
- command-line capabilities
- good communication and interpersonal skills
- attention to detail.
Non-essential skills (but must have at least a keen interest in developing)
- Cloud server/infrastructure setup and maintenance (we host almost all of the work we produce)
- JAM stack experience (client and server)
- advanced Wordpress/plugin development (some experience of the Roots.io framework would be ideal).
Current tech focus
The following describes our current tech focus, but as a valued member of our team you will get to play a role in shaping our future tech directions:
- JAM stack including React and Next.js
- PHP (Laravel, Wordpress/Roots.io)
- MySQL
- Ansible/Vagrant
- Ruby (Rails)
- Cloud based hosting, services and more!
Personal traits we are seeking
- Ability to work well in a team as well as under own initiative
- passionate about your work/professional practice
- good communication skills
- a smart thinker who can get things done
- equal willingness to learn and share
- friendly approach/team player.
Responsibilities of the role will include
- Participating in the development and deployment of new websites and web applications.
- Development of new features/enhancements/upgrades to a stock of previously built websites/web applications.
- Creating clean, maintainable and well tested code.
- Excellent debugging and problem solving skills.
- A strong command of HTML, Javascript and Sass/CSS.
- An understanding of database theory with experience of MySQL, Postgres experience desirable. Any experience of NoSQL alternatives is a bonus!
- Maintaining a good understanding of the entire web development process, including design, testing, build, deployment and maintenance.
What we expect from you
- A commitment to CORE as a valued team member
- focus and drive to be the best you can
- a good commercial awareness.
What you can expect from us
- Your own Mac or Linux based laptop
- flexible working environment
- great team culture, working towards full employee ownership
- supportive and approachable management team.
Remuneration
A competitive salary package will be based on your ability and experience. You'll also benefit from a company pension, a cycle to work scheme, eyecare vouchers, free tea/coffee/snacks/refreshments and occasional group lunches and staff get togethers. We have an easily accessible location at our studio in Mount Stuart Square, Cardiff Bay with great public transport links, dedicated cycle lanes and plenty of parking options.
How to apply
Please send us an email, tell us about you, your experience and why you're interested in the role.
hello@wearecore.co.uk