PHP Developer
Job Description:
PRIMARY RESPONSIBILITIES
- Develop new features in support of emerging business and project requirements
- Assume leadership of new projects from conceptualization to deployment
- Ensure application performance, uptime, and scale, maintaining high standards of code quality and thoughtful application design
- Work with Agile/Kanban development methodologies, adhering to best practices and pursuing continued learning opportunities
- Collaborate across time zones via Slack, GitHub comments, documents, and video conferences
REQUIRED KNOWLEDGE/SKILLS/ABILITIES
- Bachelor's degree in computer science, information technology, or engineering
- Strong knowledge of PHP web frameworks, especially Laravel
- Understanding the fully synchronous behavior of PHP
- Understanding of MVC design patterns
- Basic understanding of front-end technologies, such as JavaScript, HTML5, and CSS3
- Knowledge of object-oriented PHP programming
- Strong knowledge of the common PHP or web server exploits and their solutions
- Understanding fundamental design principles behind a scalable application
- Familiarity with limitations of PHP as a platform and its workarounds
- Creating database schemas that represent and support business processes
- Proficient understanding of code versioning tools, such as Git
- 2+ years of experience building large-scale software applications
- Experience with PHP Laravel, JavaScript, Vue, Postgres / SQL, Git
- Excellent debugging and optimization skills
- Unit/integration testing experience
Required Skills:
Development MVC Support Performance CSS3 BASIC Kanban Design Patterns Laravel Video Features Conferences Github Optimization HTML5 Integration Programming Information Technology Computer Science PHP Git Software Testing SQL JavaScript Leadership Engineering Design Science Business