Not provided by employer
Description:
The software engineer, fe will develop cloud/web software for our ocean data portalThe work will include front end development, unit testing and working with devops to enable end to end testingThe position is part of the terradepth engineering team.
Essential functions
Write software for the absolute ocean web data serviceDesign and code using commercial and open source javascript frameworks, components and libraries.
Work as part of a small team in the development, coding, testing and demonstrating the full systemFollow tdd practice writing testing protocols along with the code.
Participate in the evaluation and selection of cloud utilities, standards, interface protocols, and software components and tools.
Engage on the technical team ensuring overall success and contributing to technical requirements documents, designs, and problem solutions.
Responsible for frontend software programming including shared responsibility for system testing and inputs into associated developments.
Requirements:
Minimum requirements
Degree in computer science or computer engineering plus 2+ years direct experience in web development or equivalent experience.
Front end skills (needed):
Html (5) + css
Http(s) + rest, json processing
Facility with javascript, typescript and reactOr strong experience in some of these and track record learning quickly.
Some interaction with ui interface design, dashboards, and displaying figures and graphics on web layers
Development with responsive / adaptive web design for different front endsMainly desktop, but could potentially be mobile platforms also
Version control: git
Dedication to development methodologies that promote working, clean code.
Ability to pick up new interfaces, software and tools.
Desired competencies
Web application architecture
Cloud user portal development, login mechanism, session management, security, presentation widgets, talking with backend servers, potentially large volume data transfer handling between frontend and backend
Cloud platform: gcp, but open to aws / azure
Understanding of cloud functions or big data handling is a plus.
Agile sw dev processes, ci / cd familiarity
Some familiarity with interfacing with backend servers such as sql servers, mongo db, nodejs, google cloud sql dbms, serverless architecture is expected
Nice to have: charting: d3, nvd3, geospatial: cesium api, working with google maps api, arcgis pro and esri cloud platform for gis, layering on top of 3d maps using either google maps or arcgis
Understanding of devops security, cors principles, and web application security in general
Nice to have: 3d visualization: three.js or equivalent is desirable
Hiring insights
Job activity
Posted 5 days ago