Web Engineer - All regions

Human Made Limited United Kingdom
1 year - 3 years
$ 45
Posted: 2 years ago
WordPress Developer
Full-time

Job Summary

Human Made is hiring experienced and passionate WordPress developers/engineers across all regions, and with all levels of expertise (as long as you are a fanatic, contributor and practitioner or WordPress core technologies). Please be aware that you'll be selected to be part of the process –if and only if you meet essential criteria, and if your work hours align with the region you are based in, so please refrain from offering to work in any time zone with over a 4hr difference.

Job Description

Human Made is hiring experienced and passionate WordPress developers/engineers across all regions, and with all levels of expertise (as long as you are a fanatic, contributor and practitioner or WordPress core technologies). Please be aware that you'll be selected to be part of the process –if and only if you meet essential criteria, and if your work hours align with the region you are based in, so please refrain from offering to work in any time zone with over a 4hr difference.

About You
As a Web Engineer, you should be experienced and knowledgeable in modern web development, with an emphasis on PHP and modern JavaScript in a WordPress context.

A good understanding of the components and technologies related to WordPress is crucial to this role. While previous experience with WordPress (and Gutenberg) is not essential, it is highly recommended, and you will be expected to rapidly gain this in order to work effectively on project teams. This includes WordPress internals, including the bootstrap process, global state, and the majority of WordPress components. To enable you to architect complex WordPress projects, you should also have knowledge of the larger WordPress ecosystem, including commonly used third-party libraries.

The responsibilities and expectations of a Web Engineer are not necessarily tied to a specific project. While you will need to apply your skills on each project you are assigned to, you are also expected to set a similar example when interacting with the whole engineering team for meta-level tasks.

As a Web Engineer, you should lead by example, interacting/interfacing with clients, giving critical feedback primarily via code review to peers and respecting other engineering decisions. Your experience in WordPress may mean you have preferences for technical decisions. You will be trusted with voicing concerns on technical decisions, but also to have the distance and maturity to accept decisions made by peer, team and/or leads, and commit yourself to build solutions in the agreed-upon way. As Human Made develops large-scale WordPress sites, enterprise WordPress and/or web development experience is desirable but not essential.

You should be familiar with the tools required for this role. This includes a good understanding of Git, conflict resolution, local development environments, PHP configuration, following coding standards and general computer maintenance and security. You should be willing to adapt to the established processes in Human Made.

About Us
Human Made helps organizations drive customer engagement, reinforce brand value and improve operations with digital solutions powered by Altis, our WordPress digital experience platform.

Over the past 10+ years, we’ve helped brands such as Snopes, Siemens and USA Today build and deliver their digital strategies, transforming the way people interact with some of the most visited websites in the world. We have deep expertise and investment in using WordPress as a tool to create large-scale platforms, websites, and applications that drive transformational business value. Our decade of experience in agile delivery and passion for open source solutions supports clients in their journey to embrace the edge of innovation.

As Human Made* is a fully distributed remote company, with employees all over the world, you will need to work both independently, and yet collaborate as part of the team. You will have the opportunity to meet the rest of the company at our annual company meetup, and with members of the rest of your team at least once a year. We care about good communication and you should be able to prioritise your work and meet deadlines, discussing any problems with the team along the way. You can learn more about Human Made, your role and what you can expect working here in .

Requirements
For Junior to Mid-level applicants:

- Good to in-depth understanding of engineering with WordPress
- Proficiency in written and oral communication in English, and ability to utilise and parse through technical terminology comfortably
- Ability to debug your own code and that of others
- Experience of debugging tools
- Experience with MySQL
- Strong understanding of PHP back-end development
- Strong understanding of HTML5 & CSS
- Some understanding of JavaScript technologies
- Experience in versioning technologies such as Git
- Knowledge of interacting with RESTful APIs
- Ability to set up local development environments
- Strong written communication skills
- Ability to manage your workload and juggle multiple tasks

For Senior applicants:
- All responsibilities described under web engineer plus:
- Take ownership at a project level for not only your own work, but work that interacts or impacts your own
- Assisting other developers on your team when asked for assistance
- Architect projects and complex subsystems
- Assess the pros and cons of different approaches to software architecture, even when there is limited information
- Carry out bug fixes and debugging not only in your own work, but others on your projects; no bug should be too obscure!
- Take an active role in improving tooling, code, and communication whether directly on a current project or assisting others on their projects.
- Remain informed on development best practices within the industry
- Proactively address technical issues as they arise
- Consistently be pushing for performance and security - considerations and improvements
- Provide useful architectural input and feedback for whole systems, drawing on knowledge of CS fundamentals, other programming paradigms or frameworks
- Work with clients and their expectations, navigating the relationship and taking ownership of client satisfaction
- Write technical documentation for project architecture and decisions

Requirements
- All skills described under , plus:
- In-depth understanding of performance considerations
- In-depth understanding of security considerations
- Ability to architect complex subsystems
- Comprehensive understanding of WordPress (may be developed on the job

Benefits
- Competitive salary by local standards
- Flexible working
- 52 weeks parental leave
- 35 days holiday
- Sickness and carers leave
- Annual company retreat
- Conference and training budget
- Monthly remote working allowance
- Work wherever you want
- New mobile phone after probation and an upgrade to it every two years
- New computer when you need it
- Office equipment when you need it
- Be part of a team of passionate individuals that love solving technical challenges on WordPress

Our Interview Process:

- Email interview: You will be sent a questionnaire (10-12 questions) and expected to submit your responses within a week of receiving it
- Video Interview: You will be invited to join a videocall to interview with at least two of our Engineering Managers
- If successful, you will be contacted with an offer from the hiring manager for this role.

Keyskills