Remote Job
Lead WordPress Engineer
XWP
- Full Time
- Posted : 4 years ago
Join us as we work together to solve some of the most interesting and challenging engineering problems in the WordPress space through our partnerships with major publishers and technology companies
As a Lead Engineer, you will be responsible for helping define and develop the technical vision of the projects you contribute to and ensuring the code being delivered is of substantial quality. In practice this means estimating effort, defining and architecting technical solutions, leading the delivery of high quality code efficiently and within budget, with excellent verbal and written communication β while adhering to our values, Agile methodologies, coding best practices, and established organizational processes.
Responsibilities and Duties - Take responsibility for the engineering success of your project(s)
- Contribute to estimation/effort level for all tickets in the backlog
- Work closely with others to develop solutions
- Ensure the delivery of quality code, on time, and as estimated
- Review and write unit, integration, and regression tests when appropriate
- Conduct architectural peer reviews for code created by other Engineers
- Participate in Backlog Grooming, Sprint Planning and Sprint Review meetings
- Deploy code and setup build and test environments
- Follow and help ensure coding best practices
- Follow Agile SCRUM methodologies
- Follow and help enforce organizational processes
- Be a supportive team member and leader
- Be candid and respectful
- Have a growth mindset
Requirements
- Setting up CI/CD workflows with Travis CI and GitHub
- E2E testing and frameworks like PHPUnit, QUnit, and Mocha
- Build-tools like Grunt, Gulp, and WebPack
- Docker and Vagrant
- Package management tools like NPM and Composer
- Transpiling ES6 to ES5 using Babel
- CSS Preprocessors like SASS
- Git and SVN version control systems
- Developing responsive interfaces
- Debugging for a wide range of browsers and devices
- Extending interfaces with JavaScript
You will also want to have these characteristics:
- Highly organized, motivated, and execution-oriented
- Self-starter comfortable working in a highly technical environment
- Demonstrated ability for continuous learning, creativity, and problem-solving
- Ability to work effectively and dependably in remote environments
- Confidence effectively presenting well-reasoned options to decision-makers
- Ability to make a strong case while listening and remaining open to other perspectives
Skills
- JavaScript
- Vanilla javascript
- AMP Technology
- Gutenberg
- Object Oriented Programming
- WP-REST-API