Laravel Developer
Role details
Job location
Tech stack
Job description
As a Laravel Developer, you'll play a key role in delivering high-quality experiences for our Diagnostic product and the clients that utilise this. You'll contribute to the development team by assisting to improve our processes and taking part in code reviews. This role requires you to collaborate closely with the Delivery team.
Responsibilities
- All aspects of developing software including:
- Designing, developing, testing and deploying web applications.
- Coordinating with other developers and project managers.
- Liaising directly with customers where required.
- Fixing bugs, troubleshooting and resolving problems as well as proactively identify potential weaknesses or issues before they arise.
- Taking part in peer reviews of code.
- Provide estimates for tasks.
- Translate complex requirements into technical solutions.
- Be the main contributor to streams of work, including entire client integrations, or new feature implementation, and to be able to own the work completed.
- Provide support to other developers within the team.
- Ensure that you follow best coding practices, documentation, code reviews, unit and integration testing throughout all software developed.
Requirements
- Good knowledge of PHP unit testing frameworks such as PHPUnit or Pest.
- Good knowledge of frontend frameworks such as VueJS or React.
- Excellent knowledge in working with a version control system such as git.
- Ability to thoroughly comprehend intricate existing codebases.
- Strong analytical, problem solving and debugging skills.
- Self-starter who assumes responsibility for their work, accepts direction and feedback from co-workers/managers.
- Excellent verbal and written communication.
- Excellent people skills - the ability to communicate with stakeholders at all levels, from peers to customers.
- Competency with the command line, and command line tools.
Experience and Qualifications
- 5+ years experience of Laravel, with at least 2 years at a Senior level.
- Experience with PHPStan
- Experience with Ansible
- Experience with Docker and/or Vagrant
- Working experience with macOS or Linux systems
Benefits & conditions
As you can see, we are quickly progressing with our ambitious plans and are eager to grow our team of doers to achieve our vision of managing over 2 million properties through our platform across various countries. You can help us shape the future of property management across the globe. Here's what we offer:
- A competitive compensation package
- 25 days annual holiday
- Flexible working environment including the option to work abroad
- Private health care for you and immediate family members with discounted gym membership, optical, dental and private GP
- Enhanced parental leave
- Life insurance (4x salary)
- Employee assistance program
- Company volunteering day and charity salary sacrifice scheme
- Learning management system powered by Udemy
- Referral bonus and charity donation if someone you introduce joins the company
- Season ticket loan, Cycle to work, Electric vehicle and Techscheme programs
- Pension scheme
- Work abroad scheme
- Company-sponsored lunches, dinners and social gatherings
- Fully stocked kitchen with drinks, snacks, fruit, breakfast cereal etc.
True