Collaborate with skilled team members to develop, deliver and maintain high quality applications
Develop efficient, high-quality, documented code
Complete coding, testing, debugging and implementation activities as required
Manages or coordinates small to medium prototypes from ideation through planning, requirements, construction and presentation
Develops an understanding of the business and technical needs of a project
Identifies gaps in their own knowledge and actively seeks out assistance from senior team members in order to effectively deliver high quality solutions and services in a timely and efficient manner
Ensures that solutions meet both business and technical requirements, including performance, maintainability and stability
Requirements
Studying towards a university degree in Computer Science or a related field
Complementary experience with Agile methodology, participation in Hack-a-thons, a keen interest in Innovation and Artificial Intelligence
Experience in web application development using JavaScript/ES6, React.js, HTML, CSS, Webpack, XML/JSON
Good understanding of web based applications and client server technologies especially frameworks such as Bootstrap