PHP Developer - Laravel, Codeigniter

Vacancy
2
Job Responsibilities

As a PHP Developer specializing in Laravel and CodeIgniter, you will be responsible for designing, developing, and maintaining robust and scalable web applications. Your main responsibilities will include:

  1. Web Application Development and Maintenance:

    • Create and maintain web applications using the Laravel and CodeIgniter frameworks.
    • Write clean, efficient, and well-documented code.
    • Implement new features and improve existing ones.
  2. Collaboration with Cross-Functional Teams:

    • Work closely with designers, front-end developers, and other team members to translate project requirements into technical solutions.
    • Participate in project planning and review meetings.
  3. Optimization and Performance:

    • Optimize web applications to improve speed and scalability.
    • Identify and resolve performance and security issues.
  4. Database Management:

    • Design and maintain relational databases, ensuring data integrity and efficiency.
    • Write SQL queries and use ORM (Object-Relational Mapping) like Eloquent.
  5. Testing and Debugging:

    • Perform unit and integration testing to ensure code quality.
    • Debug and resolve technical issues in applications.
  6. Continuous Improvement and Updates:

    • Stay up-to-date with the latest trends and technologies in PHP development, Laravel, and CodeIgniter.
    • Propose and implement continuous improvements to enhance application performance and usability.
  7. Documentation and Support:

    • Maintain detailed documentation of code and project tasks.
    • Provide technical support and resolve user-reported issues.


Employment Status
Full-time
Educational Requirements

To be considered for the PHP Developer position specializing in Laravel and CodeIgniter, candidates are expected to meet the following educational requirements:

  1. University Degree:

    • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.
  2. Technical Knowledge:

    • Strong knowledge of PHP and hands-on experience with the Laravel and CodeIgniter frameworks.
    • Familiarity with HTML, CSS, and JavaScript.
    • Knowledge of relational databases such as MySQL, PostgreSQL, or SQL Server.
    • Understanding of the Model-View-Controller (MVC) design pattern.
    • Basic knowledge of object-oriented programming.
  3. Certifications and Additional Courses:

    • Certifications in web development or related technologies can be an advantage.
    • Additional courses in Laravel, CodeIgniter, or general web development.
  4. Practical Experience:

    • Previous experience in developing web applications using Laravel and CodeIgniter.
    • Participation in web development projects, whether through previous jobs, internships, or personal projects.
  5. Complementary Skills:

    • Ability to work in a team and collaborate with other developers and designers.
    • Problem-solving skills and the ability to work under pressure.
    • Good communication and documentation skills.


Experience Requirements
  1. Web Development Experience:

    • Minimum of 3 years of experience in developing web applications using PHP.
    • Hands-on experience with the Laravel and CodeIgniter frameworks.
  2. Completed Projects:

    • Proven track record of successful web projects, from design phase to implementation and maintenance.
    • Experience in creating scalable and high-performance applications.
  3. Technical Knowledge:

    • Experience using version control tools like Git.
    • Familiarity with agile software development methodologies.
    • Knowledge in API integration and web services.
  4. Problem Solving:

    • Demonstrated ability to identify and solve complex technical issues.
    • Experience in optimizing applications to improve performance and security.
  5. Teamwork:

    • Experience working in cross-functional teams and collaborating with designers, front-end developers, and other team members.
    • Effective communication skills and ability to work in a team environment.
Additional Requirements
  1. Front-End Knowledge:

    • Experience with front-end technologies such as HTML5, CSS3, JavaScript, and frameworks like Vue.js or React.
    • Knowledge of CSS preprocessors like SASS or LESS.
  2. Cross-Browser Compatibility:

    • In-depth understanding of cross-browser compatibility and ability to avoid related bugs.
  3. Development Tools:

    • Practical experience with tools like Node.js, TypeScript, and Webpack.
    • Familiarity with version control systems like Git.
  4. Responsive Design:

    • Ability to convert designs into pixel-perfect implementations and focus on mobile-first implementations.
  5. Image and Media Optimization:

    • Knowledge in image compression and media optimization to improve web performance.
Job Location
California, USA
Salary
$1000 - $1500
Compensation & Other Benefits
  1. Competitive Salary:

    • We offer a competitive salary commensurate with the candidate’s experience and skills.
  2. Professional Development Opportunities:

    • Access to continuous training programs and certifications.
    • Opportunities for growth and promotion within the company.
  3. Collaborative Work Environment:

    • A dynamic and collaborative work environment with a team of talented professionals.
    • Work culture that fosters innovation and creativity.
  4. Additional Benefits:

    • Medical and dental insurance.
    • Pension plan and other financial benefits.
    • Paid vacation days and sick leave.
  5. Work Flexibility:

    • Remote work options and flexible schedules to promote work-life balance.
Read Before Apply

Before submitting your application for the PHP Developer position specializing in Laravel and CodeIgniter, we recommend carefully reading the following information to ensure you meet the requirements and are prepared for the responsibilities of the role.

  1. Review of Requirements:

    • Ensure you meet the educational and experience requirements mentioned in the job description.
    • Verify that you have the necessary technical knowledge and skills to perform the described tasks.
  2. Required Documentation:

    • Prepare your updated resume, highlighting your relevant experience and previous projects.
    • Include a personalized cover letter explaining why you are the ideal candidate for this position.
  3. Selection Process:

    • Familiarize yourself with the selection process, which may include technical interviews, skill tests, and practical assessments.
    • Be prepared to discuss your previous projects and demonstrate your technical skills during interviews.
  4. Company Culture and Values:

    • Research the company’s culture and values to ensure they align with your expectations and principles.
    • Consider how you can positively contribute to the team and the company’s mission.
  5. Benefits and Opportunities:

    • Review the benefits and professional development opportunities offered by the company.
    • Evaluate how this position can help you grow in your career and achieve your professional goals
Email
Send your CV to drop_your_cv@plusagency.com.