Developer
Assignment title DEVELOPER
Contract Period 03.01.2022 - 30.06.2022
Option Period 2 x 6 months
Area Bergen
Commuters Accepted Yes
Work Hours Full-Time
Description about project/department
Design, Software and Data Science Competence Centre 2 (DSD2) is a department in Equinor that focuses on developing software supporting various business units, such as Renewables, Technology Digital & Innovation, Drilling & Wells. We believe that Software Development is a craft that requires time and care. To do so we give the teams time and resource to build and evolve an environment for the developers to thrive in. We embrace agile methodologies and lean principles. Many of our solutions are open source and we aim to increase that number.
Description about task and responsibilities
You will be working on a team consisting of 14 people focused on UX and front-end development. The team is currently involved in three projects: a visualization solution for subsurface data, a design system for web applications and a website management tool. The candidate will be working on the subsurface visualization project.
This project consists of several JavaScript visualization component libraries. These libraries support the users in planning activities for Drilling, Completion, and Plug & Abandonment. They display wellbore data such as well schematic, well stability, formations, lithology and other wellbore data. These libraries are used by a data heavy web application, which is integrated in a larger system using web components.
Tasks will include:
Build web visualization libraries with SVG, Canvas, and WebGL, using D3 and PixiJS • Make reusable web components with Lit (Polymer) • Develop solutions for evergreen browsers • Build and maintain CI/CD infrastructure • Contribute to technical discussion and knowledge sharing with fellow team members • Optimize interactive visualizations to render in more than 30 frames per second on medium range laptops and virtual desktops • Get time to properly maintain the codebase by refactoring code, writing tests and updating third-party dependencies
Competence Requirements
Strong JavaScript/TypeScript development skills, and proficiency in modern JS frameworks • Follow latest developments in web standards and web technologies • Have at least a few years of experience working with larger projects • Interest in Functional programming • Knowledge about software development methodologies like TDD, pair programming and code reviewing
Bransjekategori | IT / Telekommunikasjon / Internett |
Bransje | Annet |