About the job
Job Summary
Join our dynamic team at creativechaos as a Senior PHP Software Engineer. You will be responsible for crafting robust server-side web application logic. As a PHP developer, you will develop back-end components, establish connections with various web services, and collaborate with front-end developers to seamlessly integrate their work into the application. Additionally, you will have the opportunity to design and integrate plugins for popular frameworks.
Responsibilities
- Analyze business requirements to understand project goals.
- Estimate tasks and manage your workload effectively.
- Write high-quality code and comprehensive unit tests.
- Collaborate closely with team members to foster a productive work environment.
- Optimize your code for improved security and performance.
- Maintain existing systems and resolve any arising issues.
- Update and manage issue tracking software.
- Provide regular status updates to stakeholders.
- Engage in client communication to clarify requirements and expectations.
- Utilize version control to manage your code efficiently.
- Research and implement new technologies to enhance our development processes.
- Lead a team of software engineers, providing mentorship and guidance.
- Commit to continuous skill enhancement and knowledge sharing.
- Participate in candidate evaluations for open positions.
Requirements
- Minimum Bachelor's degree in Computer Science, Software Engineering, or a related field.
- At least four (4) years of relevant industry experience.
- Strong proficiency in core PHP, MVC frameworks, and Yii.
- Solid understanding of WordPress development.
- Proficient in jQuery, JavaScript, and AJAX.
- Experience in creating back-end components and Restful APIs.
- Knowledge of security standards and compliance measures.
- Familiarity with various relational and schemaless databases, particularly MySQL.
- Capability to design database structures to meet functional requirements.
- Proven experience in writing unit tests with a focus on achieving a minimum of 90% test coverage.
- Experience with GitHub, JIRA, and other collaborative tools.
