Overview
WPMU DEV is an established and leading commercial WordPress company with products used on tens of millions of websites and we are still growing. Company culture: It’s the flexibility and excitement of working for a start-up, but with an established business and growing team. We’re big on having fun too!
Job Position: WordPress Developer
Job Location: Nigeria
Job Description
- Stop dreaming about tomorrow; start making a difference today. Join our team in WPMU DEV if you are a highly experienced, ambitious WordPress Developer looking for a challenging role where you can learn lots more.
- We’re seeking a motivated-to-excel individual who will join the team in creating and improving our most exciting products and will play a key role in our web development projects.
- You will follow industry best practices and write clean, comprehensible code.
- You will be a part of a full-stack creative team that is responsible for all aspects of the ongoing software development from the initial specification through to developing, testing, and launching.
- Location is unimportant as long as you are available, enthusiastic, committed, passionate, and know your stuff.
Job Responsibilities
- Plugin Development & Customization: Design, create, and modify WordPress plugins to meet specific project requirements. Ensure plugins are compatible across multiple WordPress versions and with other plugins/themes.
- Coding Development Standards: Focus on crafting reliable and optimized PHP code for WordPress plugins. Seamlessly integrate plugins with WordPress core and ensure alignment with best practices.
- Frontend Integration: Develop user-friendly plugin interfaces and features, ensuring smooth integration with frontend technologies such as JavaScript, HTML, and CSS. Ensure responsiveness and cross-browser compatibility for all plugin features.
- Maintenance & Optimization: Regularly update and refine existing plugins to incorporate new features, improve performance, or address any security vulnerabilities.
- API and Data Services Integration: Enable plugins to communicate and integrate with external data services and APIs efficiently, optimizing for performance and user experience.
- Project Lifecycle Management: Manage the entire plugin development lifecycle, from ideation and design to testing, release, and post-launch support.
- Testing: Implement testing practices to ensure plugin functionality and compatibility in various environments. Address bugs and issues proactively.
- Requirement Gathering & Communication: Engage with internal teams, clients, and the WordPress community to understand plugin requirements and gather feedback. Communicate development progress and challenges effectively.
- Documentation: Create comprehensive documentation detailing plugin features, configuration options, and development decisions. This helps both users and other developers.
- Continuous Learning & Community Engagement: Stay updated with the latest WordPress updates, plugin development techniques, security practices, and front-end technologies. Engage with the WordPress developer community to share knowledge and gather insights.
Job Requirements
Essential attributes and experience required:
- WordPress Skills: Demonstrable professional experience in WordPress plugin development, architecture, and adherence to industry standards.
- Back-End Proficiency: Advanced expertise in modern PHP development. This includes knowledge of standards, testing frameworks, optimization techniques, OOP, Composer, and PHPUnit.
- Database Management: Aptitude for identifying and implementing MySQL optimizations. This includes expertise in table indexing, schema design, and optimizing multi-table relationships.
- RESTful APIs: Comprehensive knowledge of creating, integrating, and managing RESTful APIs. Familiarity with authentication, authorization, and JSON communication is essential. Experience with third-party APIs such as Stripe, Google, etc., is advantageous.
- Front-End Development: Strong command over front-end technologies, their standards, testing frameworks, and optimization strategies. Familiarity with HTML, CSS3, JavaScript, jQuery, VueJS, React, and associated tools like NPM, Gulp, Webpack, and Jest.
- Development Methodologies: Proficiency in Agile Development methodologies, including Scrum and Kanban.
- Version Control & CI/CD: Skilled in using version control systems, especially Git and SVN. Familiarity with practices of continuous integration and continuous delivery is a must.
- Problem Solving: Exceptional troubleshooting and problem-solving skills.
- Communication & Teamwork: Ability to swiftly communicate, iterate, and ship ideas. Collaborative spirit and willingness to work in a team-oriented environment.
- Continuous Learning: A genuine enthusiasm for staying updated with emerging WordPress and web technologies.
Skill-Set
- WordPress, PHP, OOP, Composer, PHPUnit, coding standards, CSS3, MySQL, HTML, JavaScript, jQuery, VueJS, React, NPM, Gulp, Webpack, Jest, JSON, RESTful APIs, Git, SVN
Job Benefits
Why Join Us?
- Growth-oriented culture.
- Excellent compensation with competitive benefits and rejuvenation time-off.
- Flexible work environment.
- Training, tools, and support will be provided to help you to perform your job.
- Limitless learning opportunities by working with cutting-edge tech stacks and a diverse, talented team.
- 28 days of paid leave per annum (up to 35 days).
- Opportunities for paid travel to attend WordCamps and other industry conferences.
- Long service leaves (3 months off paid) after you’ve been with us for 10 years.
- Annual bonus based on company growth targets
- Technology budget that can help you upgrade the tools you use for your job; the longer you serve, the higher the budget.
- General expenses budget yearly that can be used to help you become more productive; the longer you work, the more you get.
How to Apply
Interested and qualified candidates should:
Click here to apply online
What should I do now?
- If you would like to be a part of our family and feel that your values match ours, please apply by clicking the button below – upload your CV, and we will be in touch.
Hiring Process:
- Our hiring process includes two tasks. If a candidate successfully passes the 2nd task stage, they will be offered a paid employment trial of 4 – 6 weeks before being offered a more permanent role. Good luck!