Establish Source Control System using GIT/ SVN.
Apply creativity in architecting well thought out solutions to complex problems.
Collaborate with team members locally and remotely in order to convey accurate meaning and produce quality outputs.
Produce clear documentation, including technical specifications and supporting documentation.
Participate in sprint planning and scrum meetings as part of the agile process.
Implement innovative new features and apply bug fixes on modern as well as legacy codebases.
Ensure team is fully utilised and working efficiently.
Ensure team is completing tasks as per specification.
Communicating back issues and status without delay.
Conduct code reviews to ensure team is coding to organisation standards
Hands-on with source control systems like Git (Preferred) or SVN.
Prior experience of using Jira for work tasks, logging of time and reporting issues and statuses.
Sound knowledge of release cycles and deploying updates to existing, live software systems.
Excellent communication skills and the ability to convey complex ideas and questions to
Excellent problem solving skills, and ability to take complex client requirements, analyse and produce software solutions.
Hands-on Websockets and other newer web technologies/ HTML5.
Sound knowledge of software automation tools like npm, composer, ant, grub, bower.
Experience with automated testing tools such as Selenium, Codeception or Protractor.