Position Title: Web Application Developer
As a Web Application Developer, you will be responsible for working as part of an Agile Scrum team to develop a web application for the Mining Industry. You will be responsible for developing new features, components, and functionality for both existing products and new products, as well as for the maintenance of existing products under Senior Web Developer supervision.
Duties & Responsibilities:
Work with UI/UX Designer to perfect interface aesthetics
Keep up to date with the latest web technologies
Support integration of existing desktop applications with web technologies
Required Knowledge & Skills:
Experience using React.JS
Understanding of the HTTP protocol
Understanding of OO Programming
Candidate should understand full-stack development.
Experience with Web Application Development (Native, Cordova, or React Native)
Strong attention to detail and communication skills required.
Familiarity Knowledge & Skills:
Experience in C#, C++, and/or Java is a plus
Redux experience a plus
Experience in Web Test Unit Framework (Mocha or Jest) is a plus
Experience with Webpack, Grunt or Gulp a plus
Experience with Microsoft .NET technologies a plus
Familiarity with Node.js
Experience and understanding of web and mobile security, including authentication/authorization a plus
Experience in GIT is a plus.
Experience in Agile Scrum and/or SAFe development processed Knowledge in JIRA and Confluence is a plus.
Education & Work Experience:
Bachelor's degree in Computer Science, Engineering or related field or equivalent combination of education and related experience. Must have worked in a team environment