You will fit in perfectly with the culture if you:
- Able to work in a fast-paced environment
- Enjoy collaborating in office among your colleagues
- Cherish a good work-life balance
- Are adaptable and don’t mind a bit of chaos now and again
- Regard collaboration as an essential part of getting the job done
- Pride yourself as being a self-starter who does not lack motivation
- Don’t need to be micromanaged
- Take feedback well and use it for self-improvement
- Welcome change and new ideas
- Value the importance of diversity
What you'll be doing
- Support the Technical Manager with development
- Maintain and enforce company standards and policies
- Communicating and coordinating with external parties relating to development projects
- Translation of business requirements into detailed designs for implementation
- Front-end and back-end development using the above technologies
- Testing and documentation of developed code
- Maintaining integration tests, unit tests and user acceptance tests
- Identify and close any potential security risks
- Refactoring code to improve quality
- Managing and resolving connectivity issues to supplier systems
- Internal technical support and administration
- General client relations and administrative tasks
- Researching possible innovations or contribute to open-source projects and presenting this to the team
Technologies You'll Be Exposed To
- PHP, Laravel
- JavaScript, jQuery, Vuejs
- Tailwind
- Composer
- Git
- Livewire
- AWS, E6
- Laravel Vapor
What you'll need
- At least 5 years PHP and Laravel development experience working with OOP
- Working experience of MVC design pattern
- Working knowledge of MySQL or MariaDB
- Working experience integrating 3rd party API services
- Experience with writing API end points.
- Write clean, well-documented code.
- Any experience with eCommerce systems a plus
- Some front-end design experience, working with Tailwind CSS
- Grade 12 certificate and relevant certifications from an accredited institution
- Degree or Diploma in computer science, engineering or related area a plus
- Be able to operate independently, but also work as a member of a team
- Be self-motivated and have high energy levels
- Have strong communications skills
- Be an analytical thinker with meticulous attention to detail
- Be able to use initiative in problem-solving
- Genuine interest and passion about technology
- Have a sense of humor :-)