Work with project managers, designers, and other developers to ensure projects are completed on time and to specification.
Collaborate with other developers to solve complex technical problems.
Write clean, well-documented, and testable code.
Continuously improve software development processes and practices.
Participate in code reviews to ensure code quality.
Keep up-to-date with emerging trends and technologies in web development.
Solid understanding of web development principles and technologies.
Experience with at least one PHP framework, such as Laravel or CodeIgniter.
Experience with relational databases such as MySQL.
Familiarity with version control tools such as Git.
Good communication and teamwork skills.
Ability to work in a fast-paced environment and manage multiple priorities.
Bachelor’s degree in Computer Science, Information Technology, or related field.
Experience with other programming languages such as Python or Ruby.
Experience with front-end frameworks such as React, Angular, or Vue.
Knowledge of DevOps and cloud computing platforms such as AWS or Azure.
Familiarity with Agile methodologies and project management tools such as Jira.