Who is Dawson Andrews?
Dawson Andrews is a product studio on a mission to make meaningful connections with as many people as humanly possible. We work with companies that enable connectivity overground and underground, as well as sports organisations that connect people with the games they love. That means our user base is billions of people. Connecting is our lifeblood.
Right now, we have an opportunity for a mid-level full-stack software engineer to join our team of creators and inventors to help us make those meaningful connections happen.
Main purpose of role & level in the business:
As a software engineer in Dawson Andrews, you’ll be responsible for developing high-quality solutions. You’ll work as part of a team and report to the Technical Lead. As a key role within the team, you will also work closely with clients on a regular basis to help input into technical designs (functional and non-functional), advising clients and managers on estimated effort, technical implications of user stories and user journeys.
Essential Requirements:
- A working knowledge of PHP and the general tool set of full-stack development.
- Working knowledge of React.
- You’ll be working across the stack, so familiarity with modern frontend development (ES6, modern CSS techniques like flexbox, etc.) is essential.
- Experience in applying best practices and patterns in relation to coding, security, testing, scalability and performance.
- Ability to clearly communicate technical designs in conversations, presentations and documentation.
- Experience explaining non-functional concerns to clients and building this into technical designs.
- Ability to take a customer’s specification and define a well-scoped solution by asking the right questions, both with the customer and your team.
- Experience with technical estimation, planning and user story creation.
Desirable Requirements:
- An understanding of Craft CMS and its plugin ecosystem.
- Experience with working in an agency environment and communicating with clients.
- Experience with Tailwind CSS.
- Experience with CI/CD techniques.
Who you are:
You have a ruthless attitude to figure it out and you’re not afraid of taking onus. You demonstrate humility where appropriate and confidence when the shot is on. You should always have an eye on the client’s ROI with an ability to focus on what will deliver them results over distractions. You should be passionate about building a career in digital products and developing your skills to perform alongside the best in the industry.
You thrive in multi-functional agile teams helping your team and your client alike better connect with their customers. You won’t be shy in participating in discussions about features, technical design sessions, planning and retrospectives.
Hit the apply button if:
- You’re a full-stack developer that is interested in traditional LAMP stack Development as well as modern front-end frameworks.
- You want to grow as an engineer.
- You have a sense of humour.
- You live within a sensible commuting distance from our Head Office in Belfast or Satellite office in London as we like to get together regularly - once/twice per month on average.