Junior PHP Developer
Role details
Job location
Tech stack
Job description
We are seeking a motivated Junior PHP Developer to join our dynamic development team. The successful candidate will assist in designing, developing, and maintaining web applications, ensuring high-quality code and seamless user experiences. This role offers an excellent opportunity to grow technical skills across a broad spectrum of modern technologies, including front-end and back-end development, database management, and DevOps practices. The ideal applicant will be eager to learn, detail-oriented, and passionate about software development., * Assist in developing and maintaining PHP-based web applications using frameworks such as Laravel or Symfony.
- Collaborate with senior developers to implement features using JavaScript frameworks like React or Angular for responsive front-end interfaces.
- Contribute to the integration of APIs and web services, ensuring secure and efficient data exchange.
- Support database design and management with MySQL, including writing complex queries and optimisation.
- Participate in code reviews, unit testing, and debugging to uphold code quality standards.
- Utilise version control systems such as Git to manage code repositories effectively.
- Assist in deploying applications using CI/CD tools like Jenkins or GitHub Actions within cloud environments such as AWS or Azure.
- Contribute to documentation including wireframes and UX/UI design principles for improved user experience.
- Collaborate with cross-functional teams on system architecture planning and software development lifecycle (SDLC).
- Engage in continuous learning of new technologies such as Docker containers, DevOps tools, and web security best practices.
Requirements
Do you have experience in jQuery?, * Proficiency in PHP with experience in frameworks like Laravel or Symfony.
- Knowledge of front-end technologies including HTML, CSS (SCSS), JavaScript (TypeScript), Bootstrap, AJAX, jQuery, React, Angular, Vue.js or similar frameworks.
- Experience with database systems such as MySQL or SQLite; understanding of SQL optimisation techniques.
- Familiarity with RESTful APIs, SOAP web services, GraphQL and web protocols like XML and JSON.
- Working knowledge of version control systems such as Git; experience with Jenkins or similar CI/CD tools.
- Basic understanding of server environments including Linux/Unix systems or Windows servers; familiarity with cloud platforms like AWS or Azure is advantageous.
- Knowledge of software development methodologies including SDLC; experience with unit testing frameworks is desirable.
- Awareness of web design principles focusing on responsive design and SEO best practices; understanding of UX/UI fundamentals is a plus.
- Strong organisational skills with experience using project management tools like Trello or Jira. This role provides an exciting platform for aspiring developers eager to expand their technical expertise across full-stack development and modern deployment practices within a collaborative environment.