As a Senior PHP Developer, you're responsible for Making Stuff Go. You will build infrastructure to create new products, improve existing features, squash bugs, and help us rapidly scale our platform.
Key Performance Indicators
- The number of release deadlines met per quarter.
- Quality of pitches as graded by supervisor.
- Quality of code as graded by supervisor.
- Support: response time and happiness score (rating from the customer).
- REQUIRED: 5 years' minimum, 10+ years preferred, experience with WordPress development in the same or a similar role.
- Previous experience working on projects on a massive scale.
- Experience using version control in a collaborative environment.
- Experience with CSS preprocessors like Sass or LESS, MySQL database programming, and SAAS platforms.
- Familiar with responsive design principles.
- Deep understanding of WordPress plugin architecture and engineering.
- Familiar with API Integrations like MailChimp, AWeber, Zapier, etc.
- The ability to iterate and ship ideas quickly.
- Exceptional troubleshooting abilities.
- Must be comfortable with customer-facing roles including support and documentation.
To love this role, here's the type of person you are:
- You're a self-starter who loves taking initiative and seeing things through to completion.
- You're analytical and inquisitive, with excellent attention to detail.
- You're passionate about development, with a general thirst for knowledge and a significant interest in new technology.
- You have a passion for excellence.
- You're proactive and highly organized, with strong time management and planning skills.
- You have the curiosity and desire to learn and grow your skills.
- You're able to meet tight deadlines and remain calm under pressure.
- You're good at absorbing large amounts of information, with a general hunger for learning.
- You're credible, confident and articulate, with excellent communication skills who makes sure nothing slips through the cracks.
- You're innovative and creative, with a concise, precise and effective approach to problem-solving.
- You take pride in the quality and craftsmanship of your work rather than just doing it to get it done.
- Review current code, systems, and practices, and iteratively improve their quality and efficiency.
- Work closely with support technicians, marketers, and designers.
- Produce detailed specifications and pitches for future developments.
- Develop new features, fix bugs, and iteratively optimize performance and quality of code.
- Test the product in real-life situations before release.
- Prepare internal documentation for Development team and support technicians.
- Assist customers in resolving highly technical issues.
This is not an exhaustive list of role responsibilities. This outline indicates the major responsibilities of this role on a regular basis.