Become part of a global team that specializes in a niche sector i.e. oil and gas and event services. Work remotely with an international team
Main job function
Not limited too:
You will be responsible for:
● Developing website and web app architecture.
● Designing user interactions on web pages.
● Ensuring cross-platform optimization for mobile phones.
● Ensuring responsiveness of applications.
● Working alongside graphic designers and other developers for web design features.
● Seeing through a project from conception to finished product.
● Designing and developing APIs.
● Meeting both technical and consumer needs.
● Staying abreast of developments in web applications, programming languages and best practices.
Relevant IT Degree
● 4+ years' working experience in software development with a portfolio to showcase previous work.
● Strong organizational and project management skills.
● Familiarity with the MVC architectural pattern and Object-oriented programming principles.
● Proficiency with fundamental front end languages such as TypeScript, JavaScript, CSS and HTML.
● Advanced hands-on experience with Angular.
● Familiarity with other different JavaScript frameworks i.e. Node.js.
● Proficiency in working with Google Cloud Platform, Amazon Web Services or Microsoft Azure.
● Experience with Firebase products such as Cloud Firestore and Firebase Authentication.
● Experience with the fundamentals of building and consuming RESTful APIs.
● Experience with one or more frontend UI frameworks such as Bootstrap and/or Material Design.
● Strong Angular experience and NGRX (for state management).
● Potree integration experience.
● Three.js.
● File storage management experience .
● Layer opacity and Elevation profiles with Leaflet.js.
● An understanding of The Geography Markup Language (GML).
● Dashboard experience (Backend preprocessing of analytics and user activity).
● GeoServer Management Experience.
● GeoTIFF generation and display.
● An understanding of map projections.
● GIS experience non negotiable
A Consultant will be in touch if you are shortlisted for the position. Please consider your application unsuccessful should you not have been contacted within 2 weeks. We will keep your CV on our database and contact you should you match the criteria of any other vacancies.