Full Stack Web Developer
We are looking to recruit a full time on-site Full Stack Web Developer to expand our capacity and skillset.
You will be working closely with the creative team to develop bespoke, responsive websites & web apps for our clients ensuring cross browser and device compatibility. High standards are essential and top quality work is a must.
The successful applicant will need to create bespoke, often complex solutions within a small in-house development team. In addition they will need to aid sales staff, account managers, and others in requirements gathering, web project planning, and general technical questions. The applicant will work closely with our in-house API team to integrate functionality into the frontend of our platforms. With this in mind the work balance is likely to be around 70% front end technologies, 30% backend.
They will have direct input in finding/developing new technologies and methods to advance the company’s existing and planned web offerings as well as aiding other developers with system design and implementation.
They will need the ability to breakdown client problems and develop a software solution from system design to implementation with the ability to communicate well verbally and in writing with good time management skills.
Specific Skill Requirements: Demonstrable experience (at least 2+ years of commercial experience) with:
- Very confident with using responsive design (familiar with frameworks and writing custom media queries)
- Strong understanding of back-end technologies, including PHP/MySQL.
- Knowledge of PHP frameworks (CodeIgniter, Laravel) a plus.
- Knowledge of version control systems, specifically Git.
- Understanding of UX/UI interaction
- Excellent problem solving skills and attention to detail
- An excellent communicator and collaborator
- Able to organize and run meetings, leaving with clear objectives and tasks
- Comfortable talking with clients (via phone, email and in person)
- Detail-oriented in context of a fast-paced environment
- Capable of hitting daily deadlines
Additional Skills (Not necessary but nice):
- Knowledge of developing for WordPress
- Knowledge of developing for eCommerce (Shopify/wooCommerce)
- Knowledge of payment provider integrations (Stripe/goCardless/Paypal etc)
- Experience in using task runners (Grunt/Gulp)
- Server maintenance knowledge
- Amazon Web Servies experience
- Digital agency experience
- Experience with Node JS frameworks
- Analytical skills
- A strong vocabulary
- Sense of humour
- Contributing to “scope of build” conversations with development team, project managers, designers and other developers
- Developing custom web applications that drive business processes
- Setting up e-commerce applications
- Monitoring health and uptime of servers (general server admin in a managed services environment; no in-depth configuration required)
- Collaborating with design, strategy and sales teams to find solutions for client website projects
- Contributing to support of current client websites
- Participating in regular company-wide and team meetings
- Participating in on-site and off-site client meetings
- Contributing to best practices; recommending, exploring and implementing better ways to deliver
- Growing personal and team member expertise through training, exploring and prospecting
Examples of Projects undertaken:
- Integrating with in house and third-party APIs
- Building out responsive layouts
- Developing wireframe mockups to illustrate possible solutions
- Working with freelance and/or offshore developers on specific project deliverables to assure scope, quality and timely delivery
- Developing documentation for complex systems
- Content Migration
In the first instance – drop us an email at: firstname.lastname@example.org with a covering letter and a copy of your CV.