Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Software Engineer - Visualization And Front End

GeoSoftware

About GeoSoftware
GeoSoftware is a global leader in Geoscience Software and provides a comprehensive range of software solutions that support our clients to achieve their goals. Our tools help our clients to develop a better understanding of the subsurface, manage exploration and development risks and quantify reserves more accurately with our advanced geoscience technology.Working at GeoSoftware is all about passion and sharing our ambition for ongoing technological innovation. We have more than 150 employees, spread over 18 different countries. Our people are our most important asset and developing our talents is a priority. As part of GeoSoftware, you will work with international and diverse teams of experts in an environment of excellence which will enable you to create your own opportunities and realize your full potential.Job Summary
We are looking for an experienced front-end engineer to join our Digital Platform team.You would build the interactive visualization layer of our next generation of geoscience software: a multi-view application that presents very large scientific datasets with real-time interaction, and stays responsive at data volumes far beyond what fits in memory. Rendering data of that size while keeping the interface fluid is the hardest visual problem in the application, and the one that is noticed first.You would work in a small, senior, distributed team alongside computational and platform engineers, and with geoscientists who use the results professionally every day.Duties and Responsibilities
Visualization and Rendering
Build hardware-accelerated views over datasets far larger than memory, using progressive, tile-based, and level-of-detail loadingImplement 2D and 3D scientific visualization: section and map views, volumetric display, quality-control plots and cross-plots—legible and interactive at full data volumeWork with the data and compute engineers on the chunked read paths that make large-dataset rendering feel immediateProfile rendering and interaction performance, and optimize on the basis of measurement rather than intuitionApplication Architecture
Design the state and event architecture of the application: subscription, dependency tracking and invalidation across many simultaneously open viewsEnsure that changes to underlying data, to long-running job state, or to user parameters propagate automatically to everything that depends on them, without reloads and without unnecessary re-renderingImplement cross-view coordination: linked selection, interactive highlighting and a shared cursor across open panelsBuild flexible multi-view layouts—split, tabbed, floating and dockedExpress application actions and state as structured, serializable operations so that the interface can be driven by automation as well as by direct interactionGenerate forms, dialogs and property editors from parameter definitions rather than hand-writing each oneDesign clean internal interfaces and extension points, so that new analysis views can be added by other engineers without modifying the coreCollaboration and Delivery
Work in short iterations with continuous integration, code review and acceptance criteria agreed before implementationWork with geoscience domain experts to turn numerical output into something an interpreter can read and trustContribute to the technical direction of a small team, and write down the decisions that matterSkills and Competencies
Skills:
Strong React and TypeScript, with a clear grasp of rendering performance, reconciliation and when to step outside the component modelEvent-driven and reactive architecture: observer and publish/subscribe patterns, dependency and invalidation graphs, state ownership, subscription lifecycle, and the discipline to keep change fan-out from becoming a re-render stormLive, server-driven state—WebSocket, server-sent events or change feeds—including reconnection, replay and consistencyReal WebGL experience: shaders, buffer management, texture streaming and instancing, not only through a wrapper libraryInteractive rendering of large scientific or geospatial datasets, and the streaming and level-of-detail techniques that make it possibleFluency with profiling tools and the discipline to measure before optimizingStrong written English, and the habit of documenting asynchronouslyCompetencies:
Ownership and self-directionPragmatic judgement about where complexity is worth itAttention to detail and to performanceCollaboration across disciplinesTechnical expertise (front-end engineering and scientific visualization)Alignment with company interestQualifications & Requirements
Required:
Bachelor's degree in computer science, engineering, physics, mathematics or a related technical discipline, or equivalent practical experienceMinimum 5 years of professional software engineering experience, a substantial part of it on complex, data-heavy front-end applicationsDemonstrable React and TypeScript experience in a production codebaseHands-on WebGL, or equivalent GPU-accelerated browser rendering experienceExperience designing event-driven or reactive state architecture in a large applicationAble to work effectively in a small, remote, multi-timezone team: writing things down, communicating asynchronously and operating without close supervisionFluent written and spoken EnglishDesired:
3D rendering experience—Three.Js, WebGPU, or equivalentBackground in scientific, geospatial, seismic or medical imaging visualizationOil and gas or geoscience domain exposureFamiliarity with cloud-native, chunked array storage formatsExperience designing an API or extension point that other developers build againstExperience building an interface that is scriptable or automatable as well as interactive—a real command registry, a macro or automation surface, or a complete accessibility layerElectron, or desktop delivery of web technologyCanvas, SVG and charting at scale;
accessibility and color-map designFluent with AI coding tools for prototyping, test generation and refactoring, with the judgement to know where their output must be verified rather than trustedWe value the unique ways in which we differ, and we are committed to equal employment opportunities for all professionals.
#J-18808-Ljbffr
Vacancy posted 13 minutes ago
Similar jobs that could be interesting for youBased on the Senior Software Engineer - Visualization And Front End in Winnipeg, MB vacancy
  •  ...Senior Back End Software Engineer Canada, United Kingdom, United States 1 gün 9 saat 9 dakika önce yayınlandı. Full Time Himalayas - Our software engineers at Epistemix show a clear passion for quality and love to bring software to life. You are energized by the idea of... 
    Senior
    Full time

    pofft Technology Inc.

    Winnipeg, MB
    1 day ago
  • $100k - $140k per year

     ...We are currently looking to hire a full-time senior front end developer. Our product requires experience in React and TypeScript and we are...  ...provide MyFO clients with intuitive insights and real-time data visualization. Build responsive, high-performance, and accessible... 
    Senior
    Front end
    Full time
    Remote work

    First Democracy Technology Inc.

    Winnipeg, MB
    23 minutes ago
  • Software Engineer, Front EndAbout Atomic Vest We are a fast-growing, mission-driven company powering the expansion of financial services and wealth...  ...in assets under custody, you will help build the front end that helps make it easier for ordinary individuals to secure... 
    Front end
    Remote work

    Atomic

    Winnipeg, MB
    19 minutes ago
  • We are looking for a talented Front-End Software Engineer to take ownership of critical web applications powering innovative digital investment and financial services experiences. In this role, you will operate as a lead product engineer, driving the development of partner-... 
    Front end
    Remote work

    Jobgether

    Winnipeg, MB
    39 minutes ago
  • RQ08426 - Software Developer- Front End - Senior Job Openings RQ08426 - Software Developer- Front End - SeniorAbout the job RQ08426 - Software Developer- Front End - Senior ScopeCourt Technology & Transformation Division aims to enhance the user support experience by developing... 
    Senior
    Front end
    Monday to friday

    Rubicon Path

    Winnipeg, MB
    34 minutes ago
  •  ...sensibilities. This hybrid role requires three office days weekly.As a front-end engineer, you will develop and support web applications for Production...  ...with React, Vite, npm, and NodeStrong UI/UX design and software design pattern knowledgeExcellent written and verbal... 
    Senior
    Front end
    Work at office

    Netflix Animation Studios

    Winnipeg, MB
    38 minutes ago
  •  ...customer and employee experience through software and engineering skills. The customer is at the focus...  ...everything we do, and tens of thousands of end users rely on our products daily. We...  ...business, which is why we need you. Front-End Foundations is the enablement team behind... 
    Front end

    Manulife

    Winnipeg, MB
    21 minutes ago
  •  ...position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Front-End Engineer – React, TypeScript based in Canada. Join an early-stage technology environment developing an advanced AI platform for... 
    Senior
    Front end
    Full time
    Contract work
    Internship
    Remote work

    Jobgether

    Winnipeg, MB
    24 minutes ago
  • RQ09263 - Software Developer- Front End - SeniorJob Openings RQ09263 - Software Developer- Front End - Senior About the job RQ09263 - Software Developer- Front End - SeniorDescription SkillsExperience and Skill Set Requirements Responsibilities/Assignment Deliverables... 
    Senior
    Front end

    Rubicon Path

    Winnipeg, MB
    17 minutes ago
  • RQ09049 - Software Developer- Front End - SeniorJob Openings RQ09049 - Software Developer- Front End - Senior About the job RQ09049 - Software Developer- Front End - SeniorDescription: Technical Skills 30% Experience with Agile methodologies Experience with React... 
    Senior
    Front end

    Rubicon Path

    Winnipeg, MB
    33 minutes ago
  • $218.42k - $273.36k per year

     ...safe connection effortless by delivering software that makes it easy to securely interconnect...  ...a skilled and diligent full‑time Frontend Engineer to join our growing team. You will work as...  ...the console, including integration testing, end‑to‑end coverage, local developer... 
    Front end
    Long term contract
    Full time
    Internship
    Work at office
    Local area
    Remote work
    Home office
    Flexible hours

    Tailscale

    Winnipeg, MB
    38 minutes ago
  •  ...behalf of our Telco client, Procom is searching for a Principal Front-End Engineer for a permanent role. This position is a remote position based...  ...-end organization from the ground up, and we're looking for senior engineers who can lead that transformation — not just contribute... 
    Senior
    Front end
    Permanent employment
    Remote work

    Procom

    Winnipeg, MB
    34 minutes ago
  •  ...reliable web experiences with HTML5, CSS3, TypeScript, and JavaScript at Trinity Global Consulting. This role supports end-to-end solutions.The Front End Software Developer brings at least two years of web design and front-end development experience. You will collaborate with... 
    Front end

    Trinity Global Consulting

    Winnipeg, MB
    14 minutes ago
  • $130k - $170k per year

     ...for an existing vacancy.We're looking for our next Principal Front-end Engineer. Could It Be You? The Principal Front-end Engineer is a hands...  ...and force-multiplier for the front-end engineering team. Coach senior and intermediate engineers, foster a culture of technical... 
    Senior
    Front end
    Long term contract
    Permanent employment
    Full time
    Work at office

    Community Trust Company

    Winnipeg, MB
    42 minutes ago
  •  ...company policies and awareness of surroundings.. 7.Refers appropriate service and transactional items to a Customer Service Manager or Front End Team Lead. 8.Educating and supporting customers on the correct and efficient use of self-checkout options. The minimum rate of... 
    Front end
    Hourly pay
    Permanent employment
    Part time

    Walmart Canada

    Winnipeg, MB
    1 day ago
  •  ...Senior Front-End Developer - SAP Composable Storefront (Spartacus) We are seeking a Senior Front-End Developer to help drive the evolution...  ...libraries. Education Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent experience). #J... 
    Senior
    Front end
    Worldwide

    Future Electronics

    Winnipeg, MB
    27 minutes ago
  • $135k - $175k per year

     .... At the center is ACE (Agentic Content Engine), which moves brands beyond static websites...  ...RoleYou’ll split your time between two front ends at very different stages. Knotch ACE,...  ...and styled-components, with data visualization at its core. Between them there's a good... 
    Senior
    Front end
    Internship
    Live In
    Remote work
    Work from home

    Knotch

    Winnipeg, MB
    23 minutes ago
  • We are hiring a Senior Front-End Developer to own and evolve the interfaces that bring Haply's hardware to life for customers. About...  ...with documentation and marketing pages. Solid sense of UX and visual design. You can take a Figma sketch or a Slack message and... 
    Senior
    Front end
    Work at office

    Haply Robotics

    Winnipeg, MB
    14 minutes ago
  • $94.3k - $141.5k per year

     ...enable growth and progress together.The Role: We are seeking a Senior Front-end Developer to join the Markets Technology division where they...  ...or full‑stack development, with a strong focus on front‑end engineering.Mandatory proficiency in .NET and C#, with demonstrated... 
    Senior
    Front end
    Full time

    Citi

    Winnipeg, MB
    37 minutes ago
  • $131k - $156k per year

    Senior Front End DeveloperJoin to apply for the Senior Front End Developer role at Levitate At Levitate, we’re on a mission to make...  ..., and shape the future of our company. Our rapidly growing Software as a Service Company is looking to hire an experienced and... 
    Senior
    Front end
    Full time
    Internship

    Levitate

    Winnipeg, MB
    37 minutes ago
  • $147.9k per year

     ...Then Jobber might be the place for you! We're looking for a Senior Front-End Developer to join our Web Strategy team.Jobber exists to help...  ...Role: Jobber's website is one of our most important growth engines — the place where small home-service businesses first meet the... 
    Senior
    Front end
    Long term contract
    Internship
    Work at office
    Local area

    Jobber

    Winnipeg, MB
    22 minutes ago
  • About The RoleWe're looking for a senior frontend engineer to help shape the technical direction of our product interface and support the team as a frontend expert. You'll build key parts of the product, contribute to the patterns and standards the team follows, and work closely... 
    Senior
    Front end
    Internship
    Remote work
    Flexible hours

    Estateably Inc.

    Winnipeg, MB
    40 minutes ago
  •  ...Innova Software Services Inc. is seeking an experienced Lead Front End Engineer to design, develop, and scale modern, high-performance eCommerce applications. This role blends hands-on development with architectural leadership, performance optimization, and technical mentorship... 
    Senior
    Front end

    Indotronix UK

    Winnipeg, MB
    15 minutes ago
  •  ...team and build the next generation of educational tools used in classrooms and homes bymillions of students.TeachMe is looking for Senior Front End Developers to join our Edmonton team in building exciting, dynamic products across our ever growing stable of gaming and... 
    Senior
    Front end

    TeachMe, Inc

    Winnipeg, MB
    32 minutes ago
  • A government technology consulting firm in Toronto is seeking a Senior Software Developer - Front End. The role involves developing user support experience platforms and requires extensive knowledge of front-end technologies including HTML, Java, and React. Ideal candidates... 
    Senior
    Front end

    Rubicon Path

    Winnipeg, MB
    22 minutes ago
  •  ...puissance de l'entreprise : Une vision commune pour des objectifs ambitieux et collectifs. Principales responsabilités Le développeur Front-End aidera à construire les interfaces utilisateurs web. Il travaillera en collaboration avec une équipe d'experts comprenant des... 
    Senior
    Front end
    Daily paid
    Remote work
    Flexible hours

    Exposant 3

    Winnipeg, MB
    32 minutes ago
  • A technology company in Toronto is seeking a Senior Front-End Developer with over 5 years of experience in C#/ASP.NET and front-end frameworks like Angular. The role involves designing and maintaining web applications, ensuring high-quality code, testing, and collaboration within... 
    Senior
    Front end

    Rubicon Path

    Winnipeg, MB
    26 minutes ago
  • A leading healthcare technology company is seeking a Senior Front End Developer to join their dynamic team in Sunnyvale, CA. In this role, you will be responsible for developing user-friendly web applications using React and React Native. Ideal candidates will have a strong... 
    Senior
    Front end

    Brix

    Winnipeg, MB
    33 minutes ago
  •  ...modern user experiences for Manulife in hybrid Waterloo through React, Redux, responsive design, and accessible front-end engineering.This experienced Full Stack Software Engineer builds engaging interfaces while connecting APIs, databases, server-side logic, and reusable... 
    Front end

    Manulife

    Winnipeg, MB
    19 minutes ago
  •  ...for an accommodation or an alternative application process.Front End Developer Software Development Full-time Regular Toronto Office, Mississiagua...  ...you will be responsible for creating polished, intuitive, visually consistent, performant, and accessible user interfaces... 
    Front end
    Full time
    Work at office
    Local area

    Automatic Data Processing, Inc.

    Winnipeg, MB
    39 minutes ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Software Engineer - Visualization And Front End. Be the first to apply!