
WordPress Architect
- Montreal, QC
- Permanent
- Full-time
- Work with a team of developers, designers, and project managers
- Scope and architect technical solutions with internal and client teams
- Create documentation for internal use, as well as for clients, such as technical specifications and scope documents
- Advise and manage teams to produce measurable results
- Take ownership of project success, including meeting requirements, timelines and budgets (with project managers)
- More than 5 years of WordPress development experience, as well as technical leadership experience
- Modern WordPress expertise - the block editor and block themes. If you're primarily experienced with third-party page builders or custom field plugins, this role may not be for you.
- Experience with enterprise-level projects
- Experience architecting large-scale solutions according to technical requirements
- Ability to maintain a high-level view of projects and use your understanding of contexts, the scope, and development tasks to successfully deliver solutions
- Actively involved in the WordPress community; core contributions, plugin developer, documentation, contributing at WordCamps/Meetups, etc.
- Curious and keeping up-to-date with the latest changes in the ecosystem, especially the Gutenberg project, and willingness to actively share.
- Pose a wide range of technical experience, such as (but not necessarily all of) the following: a deep knowledge of core web technologies (HTTP, HTML, CSS, JavaScript, caching layers, SQL), NPM, Webpack, Docker, DevOps, Gitlab CI/CD, managed hosts such as Pantheon or WP VIP
- Expertise in performance optimization techniques, identifying and resolving performance bottlenecks, and architecting highly scalable WordPress solutions for enterprise-level traffic and data
- Knowledge of security best practices in web application development, particularly within WordPress, and experience in designing secure architectural solutions
- Experience in defining and leading quality assurance processes, including automated testing strategies and test-driven development (TDD), is a plus.
- Proven experience working with clients, stakeholders, and internal teams on pre-sales scoping and project estimation, and to define and refine the best solutions
- Ability to prepare and conduct technical workshops to refine the scope of projects
- Ability to prioritize, multi-task, and work on different projects concurrently
- Ability to train technical and non-technical teams on solutions
- Ability to create and present reports that communicate the details of a solution
- Can do PHP development when necessary; Experience in Drupal development is a bonus.
- Experience with advising and managing teams of developers and designers to achieve measurable results
- Experience using project management tools like Redmine or JIRA
- Strong communication skills in both French and English. However, if you feel that this position is for you and you're not strong in both languages, go ahead and apply
- Collaborative and open to feedback
- Love sharing what you know
- Organized and able to work on several projects concurrently
- Creative, curious, and proactive at problem-solving
- Not afraid of learning new tools and taking on new responsibilities
- Available during Montreal working hours
- Use tools such as Slack to stay engaged with your team and contribute to the company culture
- Have exceptional self-management and proactive communication skills
- Impact - Work on projects for prestigious organizations that impact the lives of ten of thousands of users every day
- Challenge - Opportunity to take ownership of projects with a high level of creative and technical complexity
- Learning & Growth - A collaborative environment that encourages continuous learning and mentorship
- Culture - A company with a team from around the works that feels like a family
- Flexible hybrid - For candidates based in Montreal and its suburbs, this role follows a hybrid work schedule, with three days in the office and two days working remotely each week