You must have a minimum of two years of team management experience.
While this is not primarily a programming role, understanding what your team is doing is essential. You should have experience in programming with PHP and using tools such as composer and git. You should be comfortable working in both modern and legacy PHP applications. You must be capable of debugging, troubleshooting, and thinking creatively to solve complex problems.
You have experience building and maintaining web applications with HTML, CSS, and JavaScript. You are familiar with object-oriented programming and can refactor legacy code for better readability and maintainability. You are not locked into using a particular PHP framework (Laravel, Symfony, etc.), but you are able to utilize appropriate libraries where needed.
You know how to collaborate with a team using Git. You are comfortable creating feature branches, squashing your commits, and rebasing with the main branch before you push your work for review.
Obstacles are not roadblocks to you; they are challenges to be figured out. You’re a problem solver who likes to find solutions rather than waiting to be told what to do.
You possess excellent interpersonal skills and communicate effectively with your team and other stakeholders.
You have an excellent ability to delegate tasks and monitor their progress, ensuring your team feels supported throughout project development and implementation.
You’re a learner and always want to find better answers and solutions. You aren’t afraid to be wrong if you know you can learn from your mistakes.
You have the self-discipline and motivation to work efficiently and honestly in a remote company.
You appreciate the balance between fun and professionalism.
You are excited to attend daily collaboration meetings with your colleagues.
You must be able to speak and write English fluently.
You can live anywhere outside of the US and are okay working during US business hours.