WordPress Engineer
Hex Digital
2021-12-03 09:07:29
Barkingside, Greater London, United Kingdom
Job type: fulltime
Job industry: I.T. & Communications
Job description
At Hex we're striving to improve the world through partnerships with responsible organisations. We do this by creating platforms that drive conscious, ethical and powerful change. We look to innovate both in what we produce and how we produce it.
Hex is a digital agency with a diverse group of incredibly talented people from all over the world. Our award-winning team is currently 20 strong, and composed of 11 different nationalities. We believe safe spaces where everyone can be their authentic selves are the key to a strong team - we welcome and embrace all identities, cultures, and backgrounds.
We work with startups, businesses, educational institutions and worldwide organisations to deliver impactful messaging, facilitate action and change the world.
About the role:
Hex partners with organisations and brands to help define and build their brand, product and marketing functions. We collaborate closely with our clients to design, develop, build and launch high-touch applications that change the world.
This role is for a key individual contributor to develop and maintain these websites and applications for our clients, as well as Hex internal and external projects. These applications are built primarily with PHP and JavaScript. If you love working on both server and client side code that is scalable and performant, then this is the role for you.
About our team:
Of everything we've ever built at Hex, we are most proud of our team. We believe that empowered and engaged team members do their best work. We'll be giving you the tools you need to succeed and looking to you for suggestions to improve not just in your role, but every aspect of building a company. We want to make sure we find inventive ways to collaborate, debate, and learn from each other. To learn a bit more about our team and who we are, make sure to visit our team page .
Responsibilities:
- Build robust, semantic and accessible front ends to applications
- Work closely with designers to create accessible, reusable components and blocks, and consistent design patterns
- Build plugins and extensions to the WordPress admin experience.
- Be an advocate for improvements to the product's quality, security and performance
- Identify technical debt and blockers that slow down the team's ability to deliver code to production, and partner with our engineering managers to advocate for its improvement
- Represent the team and be a significant influence in the overall vision and long term goals for Hex's WordPress offering and internal toolset.
- Ship large features and improvements with minimal guidance or support from other team members
Jamie, our Head of Engineering, will be directly responsible for you at Hex. He'll make sure you have everything you need to be successful in the role, including a comprehensive self development plan and mentoring. Giuseppe, our WordPress Lead, will also provide guidance and mentoring to help you develop your own skills.
Outside of Engineering, you'll be working closely and collaboratively with colleagues of all levels and experts in all functions, including UX&UI design, creative strategy, project management, client services, and marketing and growth.
Within 1 month, you'll:
- Learn about Hex and how we work
- Have one-on-one's and pairing sessions with the people you'll be working closely with and get to know your Hex peers
- Dive into the world of the clients that you'll be working with
- Commit your first changes and features, and deploy them to production
- Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus
- Gain a more robust understanding of the needs of your clients and products
- Understand and contribute to our internal utilities, toolset and products
- Solicit feedback from your peers, including other engineers and teammates in your product team, and support your teammates through thoughtful feedback
- Elevate the work of the team and become a subject matter expert in your products
- Make significant impact for our team by being a key contributor to an engineering led initiative to improve our codebase or processes to enable us to scale better as an organisation
- Fortify relationships with cross functional team members as well as broaden your connections across the organisation
- Participate in the interview process for other engineer candidates
- WordPress, Roots Ecosystem (Sage, Bedrock)
- WooCommerce
- Vanilla JS, jQuery, Vue
- PostCSS with BEM, and Tailwind for design tokens and utility classes
- Webpack, Babel, and friends
- PHPUnit, Cypress, Jest
- GitHub and git
- Figma
- Intermediate skills in PHP, JavaScript, WordPress, HTML and CSS
- Experience creating reusable components, blocks and sections
- Strong proficiency in verbal and written English
- A deep appreciation for semantic HTML and accessibility that you'll keep at the forefront of your mind while developing UIs
- A history of thriving in environments where experimentation and failure are expected and celebrated
- Some high-level exposure to giving & receiving feedback with regard for both emotional and technical concerns
- A passion for digging into new tools, frameworks, and platforms
- A high level of comfort with a Git-centric workflow, including continuous deployment and solid tooling
- The ability to lead by example, seek to understand through active listening and questioning, actively address problems you identify and assume responsibility for your work
- Yearly training budget of £1,000 for you to spend as you like, and access to ongoing off-site training/conferences
- In-hours time for training (we can't expect you to be top of your game without some time to hone your skills)
- Tailored career development and training plan
- MacBook Pro or your choice of similar spec laptop
- 25 days holiday plus 1 extra for each anniversary with us (plus your bank holidays)
- Annual bonus
- Telephone call
- Short Tech Test
- Video call with Head of Engineering & Managing Partners
- Offer