Senior PHP Developer at OnTheGoSystems
Are you an experienced PHP developer looking for an exciting opportunity to work remotely and contribute to a widely recognized product? OnTheGoSystems is currently seeking a Senior PHP Developer to join their team. In this role, you will have the chance to work on their Toolset product, which enables users to build advanced WordPress websites without programming. You will be responsible for maintaining the existing codebase, as well as adding new features. This position offers the chance to work with a stable and globally distributed team, and to grow your professional skills under the mentorship of the lead developer. If this sounds like the perfect fit for you, submit your application today!
Headquarters
100% remote
OnTheGoSystems is a fully remote company, which means that you have the freedom to work from anywhere in the world. We believe in offering our employees flexibility and autonomy, allowing them to create a work-life balance that suits their needs. Our remote work setup enables us to tap into a global talent pool and collaborate with team members from diverse backgrounds and cultures.
URL
https://onthegosystems.com
Visit our website at https://onthegosystems.com to learn more about our company, products, and the exciting opportunities we have to offer.
What strong skills we’re looking for in a PHP developer
As a senior PHP developer at OnTheGoSystems, we expect you to have a strong command of various programming languages and possess the necessary skills to excel in this role. The key skills we are looking for in a PHP developer include:
- PHP: We require experience in working with both legacy versions (7.0 minimum, 5.6 is a plus) as well as the latest versions (8.x). Proficiency in PHP is essential for maintaining and adding new features to our Toolset product.
- JavaScript: A solid understanding of JavaScript is crucial, including experience with legacy libraries like jQuery, vanilla JavaScript, and React. Real experience in using JavaScript in the WordPress blocks editor is highly desirable.
- Dependency managers: Familiarity with dependency managers such as Composer for PHP and NPM for JavaScript is necessary for efficient development and package management.
- Debugging tools: Proficiency in using debugging tools like XDebug and the browser console is essential for troubleshooting and resolving issues.
- Testing and code quality tools: Experience with testing frameworks like PHPUnit, PHPStan, PHPCS, and Codeception is important for ensuring code quality and maintaining high standards.
- Version control: Competence in using Git for version control is a must, as it enables effective collaboration and ensures proper management of code repositories.
- Experience with GitLab: Experience with GitLab, including CI/CD, pipelines, jobs, and configuration files, or any similar tool is advantageous, as we use GitLab for our development workflow.
Role expectations and responsibilities will align with short-, mid-, and long-term goals
As a senior PHP developer at OnTheGoSystems, your role will encompass short-term, mid-term, and long-term goals. These goals are designed to help you acclimate to our codebase, work on challenging projects, and contribute to the growth of our products.
Short-term goals:
In the short term, we expect you to become familiar with our extensive codebase, which consists of interconnected components developed using various languages and techniques. This will require adaptation to new programming structures and understanding the complexity of our system. Additionally, you will work under supervision on issues related to our most challenging plugins, namely Views/Blocks and Forms. This will involve participating in code reviews and receiving mentoring to ensure the quality and efficiency of your work.
Mid-term goals:
As you progress in your role, we expect you to take on more responsibilities. In the mid-term, you will play a crucial role in triaging newly created tickets based on their severity and reach. Collaborating with our Support team, you will prioritize, execute, and deliver solutions to address these issues efficiently. You will also gain the ability to work on general issues with minimal supervision, demonstrating your expertise and ability to handle complex tasks and topics. During this phase, you will receive specific feedback and guidance on more challenging assignments.
Long-term goals:
In the long term, we want you to take ownership of maintaining and improving our legacy Codeception tests for Toolset. This will involve consolidating passing tests, evaluating failing tests, and deciding whether to discard, fix, or rewrite them. This task is extensive and will require ongoing effort to ensure the long-term stability and quality of our product. Additionally, you will be responsible for tracking and previewing changes from the WordPress platform and assessing how they impact the compatibility of our plugins. By actively monitoring these changes, you will help ensure our products remain compatible and functional.
What we offer
At OnTheGoSystems, we understand the importance of providing a supportive and rewarding work environment. As a member of our team, you will benefit from the following perks and opportunities:
- 100% remote position: Enjoy the flexibility of working from wherever you choose, eliminating the need for daily commutes and office-based constraints.
- Full-time position: We offer a full-time position that provides stability and consistency in your professional life.
- Paid public holidays, vacation, and sick leave: We believe in work-life balance and provide paid time off for holidays, vacation, and sick leave.
- Paid sabbatical: As a testament to our commitment to long-term relationships with our employees, we offer paid sabbaticals. Many of our team members have been with us for years, and we believe in rewarding their loyalty and dedication.
- Working with smart, self-driven individuals: You will have the opportunity to collaborate and learn from a team of talented individuals who are passionate about what they do.
- Opportunity for progression and advancement: We value growth and providing opportunities for career advancement. As a senior PHP developer, you will have the chance to further develop your skills and take on more challenging projects.
- Collaboration across the globe: Join a diverse team spread across the globe, and benefit from the different perspectives and experiences that our team members bring to the table.
To apply
If you are excited about the prospect of joining our team as a senior PHP developer, please visit https://weworkremotely.com/remote-jobs/onthegosystems-senior-php-developer to submit your application. We look forward to hearing from you!
Source: https://weworkremotely.com/remote-jobs/onthegosystems-senior-php-developer
https://weworkremotely.com/remote-jobs/onthegosystems-senior-php-developer