Work on challenging projects that will accelerate learning
Excellent career development opportunities
Be a part of a vibrant and dynamic team
You will be responsible for :
Maintaining and enhancing a custom web-based electronic signature and digital document application.
Designing, developing, and testing new and existing projects using Symfony framework and ideally Laravel
Applying best practice development patterns and following design briefs, CI / CD and maintenance of code
Providing technical expertise when working on new and existing modules / features / APIs
Analysing existing applications performance, troubleshooting, and recommending solutions to bugs and other issues
Working with the team to establish solid, scalable, and reliable applications
Designing, coding, and applying unit tests
Ensuring development process is followed as well as quality in source code and the final product
Project estimation for maintenance and new projects
Defining project requirements and creating development task lists / backlogs and technical documentation
Working closely with team leads in evaluating current systems and drive future development
Identifying tasks that require automation and submitting recommendations to team leads
You have a degree in Computer Science, Engineering or a similar field.
You have at least 2 years of experience in a Web Developer role with strong knowledge of Symfony.
You have significant experience in developing software using the Laravel framework
You possess a solid understanding of data manipulation and schemas
You have knowledge of frontend framework such as Bootstrap, React and / or Vue
You are knowledgeable of RESTful API services as well as Git / GitLab / GitHub / BitBucket
You have a solid understanding of the principles of routing and client / server programming
You have fundamental confidence in data structures, routing, ORM, security, utilizing MVC / OOP concepts, and unit testing.
You are a strong team player who is able to work independently as well as in a team environment
You have exceptional communication skills with the ability to explain complex ideas and concepts to the software product owners
You are proactive and can perform in a fast-paced environment
You have a passion for technology, research and the willingness to do web and mobile applications
Open-source contributions are a plus
Our client is a software development company that offers end-to-end services to support their clients' business strategies.
Their dedicated team ensures the highest quality support that has resulted in the establishment of long-term partnerships with clients all over the world.