ACE Money Transfer is UK based company with its headquarters in Manchester, United Kingdom. The company is an online remittance service provider for customers out of the UK, Canada, Australia, and the European Union, including Sweden. The company is a parent company in a group of companies with a diversified portfolio including digital wallet services in the UK and real estate, advertising businesses, and software solutions in Pakistan.
Job Title: Junior PHP Laravel Developer
Job Overview:
A Junior PHP Laravel Developer is typically someone who is passionate about web development and is eager to learn and grow in the field. This role serves as a stepping stone for gaining hands-on experience in building web applications and working with a professional development team. As a Junior PHP Laravel Developer, you will work as part of a development team to create and maintain web applications using the Laravel PHP framework. You will be responsible for coding, testing, debugging, and collaborating with senior developers to deliver high-quality web solutions.
Key Responsibilities:
Web Application Development:
Develop web applications and features using the Laravel PHP framework.
Write clean, maintainable, and efficient code following best practices.
Database Interaction:
Create and maintain database schemas, tables, and relationships using Laravel's Eloquent ORM.
Write SQL queries and use migrations for database changes.
Front-End Integration:
Integrate front-end templates and designs into Laravel views using Blade templating engine.
Collaborate with front-end developers to ensure seamless integration.
API Development:
Build and maintain RESTful APIs for communication with front-end and mobile applications.
Implement API authentication and security measures.
Testing and Debugging:
Write unit tests and perform debugging to ensure the reliability and robustness of code.
Identify and fix bugs and performance bottlenecks.
Version Control:
Use version control systems like Git to manage codebase and collaborate with team members .
Documentation:
Maintain code documentation and write clear and concise technical documentation.
Document APIs and code for future reference.
Security and Best Practices:
Implement security best practices to protect against common web application vulnerabilities.
Follow coding standards, code reviews, and development workflows.
Collaboration:
Collaborate with cross-functional teams, including designers, front-end developers, and product managers.
Seek guidance and mentorship from senior developers.
Qualifications:
Bachelor's degree in computer science, information technology with more than 1 year of full time experience.
Knowledge of PHP programming language and its ecosystem.
Familiarity with Laravel PHP framework (experience with Laravel is a plus).
Basic understanding of front-end technologies (HTML, CSS, JavaScript).
Strong problem-solving and debugging skills.
Ability to work in a team and learn quickly.
Effective communication and teamwork skills.
Optional Skills (a plus):
Experience with front-end frameworks like Vue.js or React.
Knowledge of database management systems (MySQL, PostgreSQL, etc.).
Understanding of web server configurations (Apache, Nginx).
Familiarity with package managers like Composer and npm.
Exposure to cloud platforms (AWS, Azure, Google Cloud).