You will play a crucial role in the design, development, and maintenance of web applications and systems using the Laravel PHP framework. You will be responsible for leading and contributing to the technical aspects of projects, mentoring junior developers, and collaborating with cross-functional teams to deliver high-quality software solutions. Your expertise in Laravel, PHP, and web development best practices will be essential in driving the success of our projects.

Key Responsibilities:

  • Laravel Development: Design, develop, and maintain web applications using the Laravel framework, ensuring high performance, scalability, and security.
  • Code Architecture: Design and implement clean, maintainable, and efficient code structures following industry best practices and coding standards.
  • Technical Leadership: Provide technical leadership and guidance to junior developers, assisting them in problem-solving, code reviews, and skill development.
  • Project Ownership: Take ownership of projects from conceptualization to deployment, collaborating with cross-functional teams (Project Managers, designers, product managers, QA) to deliver projects on time and within scope.
  • API Development: Build and maintain RESTful APIs to integrate with various front-end technologies, third-party services, and databases.
  • Database Management: Design and optimize database structures, write efficient SQL queries, and manage database migrations (MySQL profiling and query optimization).
  • Performance Optimization: Identify and resolve performance bottlenecks, optimize application performance, and ensure scalability.
  • Security: Implement security best practices to safeguard user data and ensure application security against common vulnerabilities.
  • Testing and QA: Write unit tests, conduct thorough testing, and participate in code reviews to maintain code quality and reliability.
  • Continuous Integration and Deployment: Work with DevOps teams to set up and maintain continuous integration and deployment pipelines for efficient and automated software delivery.
  • Documentation: Create and maintain technical documentation, including API documentation, code comments, and architecture diagrams.
  • Research and Innovation: Stay up-to-date with industry trends, emerging technologies, and best practices in web development, and apply new knowledge to improve existing processes and systems.

Candidate Experience:

  • Bachelor’s degree in Computer Science, Software Engineering.
  • Proven experience as a PHP developer, with a significant focus on the Laravel framework.
  • Demonstrable experience with PHP including OOP, security, refactoring & design patterns.
  • Familiarity with component-based architecture and the ability to create reusable UI components for consistent and efficient development.
  • Excellent knowledge of the Laravel framework and experience building factories/facades/libraries using abstract classes, interfaces, traits.
  • Experience in unit testing using testing frameworks like PHPUnit/phpspec.
  • Familiarity with front-end JavaScript frameworks like Vue.js or React can enhance the developer’s ability to create interactive and dynamic user interfaces.
  • Proficiency in front-end technologies such as HTML, CSS, and JavaScript is essential, including experience with modern CSS frameworks (e.g., Bootstrap, Tailwind CSS) and JavaScript libraries for building interactive user interfaces.
  • Proficient in using Blade, Laravel’s powerful templating engine, to create dynamic and reusable views that integrate seamlessly with backend logic.
  • Excellent knowledge of SQL and RDBMS; exposure to NoSQL databases like MongoDB is beneficial, especially for projects requiring non-tabular data storage.
  • Experience in optimizing database queries for performance, including using indexing, caching, and denormalization techniques when necessary. Understanding the EXPLAIN statement to analyze query execution plans is a plus.
  • Knowledge of monitoring database performance, identifying bottlenecks, and making adjustments to scale the database when necessary is valuable for ensuring the application’s scalability and responsiveness.
  • Deep understanding of Eloquent, including defining models, relationships, and advanced querying techniques.
  • Hands-on experience in RESTful API design and development, including the implementation of oAuth2.0 for authentication and authorization.
  • Experience in microservices development is an added advantage.
  • Experience with DevOps practices and tools, such as CI/CD pipelines, infrastructure as code, and orchestration (Kubernetes).
  • Ability to implement Docker containers for Laravel applications to ensure consistency across development and production environments.
  • Experience creating composer packages.
  • Experience working with webpack, gulp.js, and Babel for browser support.
  • Knowledge of version control systems, particularly Git.
  • Previous experience working in an Agile/Scrum environment is a plus.

 

Job Details

Total Positions:
1 Post
Job Shift:
Second Shift (Afternoon)
Job Type:
Job Location:
Gender:
No Preference
Minimum Education:
Bachelors
Career Level:
Entry Level
Minimum Experience:
1 Year
Apply Before:
Oct 01, 2024
Posting Date:
Aug 30, 2024

Aftab Currency Exchange Ltd

Banking/Financial Services · 201-300 employees - Kharian

Aftab Currency Exchange Ltd. is a UK incorporated Company that is part of the well-established Aftab group companies and has been operating in the North West of England since 2002. Our head office was the starting point of the UK success story when we commenced business with retail clients and two business associates we now have our London branch in South West London and have over the past 9 years expanded our coverage through the use of agents across the UK and now boosts a network of more than 280 business associates and agents using the Aftab Currency Exchange name which we have worked hard to maintain our credibility and trusts within the Pakistani community.

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

Similar Job Titles

Senior PHP / Laravel Developer

KBK Electronics Pvt Ltd, Lahore, Pakistan
Posted Sep 12, 2024

PHP / Laravel Developer

Rizz Code, Faisalabad, Pakistan
Posted Sep 02, 2024

PHP / Laravel Developer

Lets Decor, Karachi, Pakistan
Posted Sep 05, 2024

Laravel / PHP Developer

Viral Webbs, Islamabad, Pakistan
Posted Aug 27, 2024
View All
I found a job on Rozee!