New Job! Featured Job Remote Job
Company

Front-End Software Engineer

About the Company

A subsidiary of Geoscience Support Services, Inc., WellSmart Technologies is advancing groundwater management with machine learning, advanced analytics, and AI-enabled systems for groundwater wellfield management.

Geoscience pioneered the confluence of hydrogeology and technology nearly five decades ago and continues innovating sustainable, innovative groundwater solutions today.

We’re driving the next generation of wellfield technologies with a dynamic team of computer scientists, geologists, modelers, and engineers serving municipal, water agency, and private clients across the Southwest.

We strive to promote a supportive, collaborative environment where everyone’s contribution is recognized, and they can build a rewarding career, in a vital and evolving industry.

About the Role

This is not your typical frontend SaaS job. You’ll be building user interfaces for industrial infrastructure systems that monitor and manage groundwater wellfields. The software you build will run everywhere — from cloud dashboards in AWS to embedded edge devices and PLC-based controllers operating at remote well sites.

Your work will include:

  • Real-time data visualization from 100+ on-site sensors

  • Geospatial dashboards to understand system behavior across wellfields

  • Offline-capable UIs that must continue operating in low-connectivity environments

  • Edge interfaces running on constrained industrial hardware, not just the cloud

You’ll be joining a small, highly technical team, working directly with the Head of Engineering and the Founder. We’re looking for someone who enjoys solving complex problems, can think clearly about system design and performance, and is excited to work in a domain that blends software, data, and real-world physical infrastructure.

If you enjoy coding, take pride in making interfaces both usable and elegant, and are interested in contributing to critical water sustainability systems, this is a role where your work will genuinely matter.

Technical Environment

  • Stack: Modern frontend framework (React/Vue/Svelte - to be determined)

  • Data: Real-time streaming from 100+ sensors and industrial hardware

  • Visualization: Time-series charts, geospatial mapping (Leaflet/Mapbox)

  • Deployment: Cloud SaaS + embedded controllers (PLCnext)

  • Architecture: Offline-first, edge computing, security-critical auth models

Must-Have Requirements

Technical Fundamentals (Non-Negotiable)

  • Strong JavaScript/TypeScript fundamentals (closures, async/await, event loop, prototypes)

  • Component-based architecture and state management thinking

  • Understanding of browser performance, DOM rendering, memory management

  • Experience with real-time data updates (WebSockets, polling, streaming)

  • Git, testing, CI/CD basics

Design Sensibility (Critical)

  • UI/UX taste - can make interfaces feel polished, not just functional

  • Eye for modern aesthetics and clean visual design

  • Portfolio demonstrates design thinking, not just code output

Communication & Learning

  • Can explain technical decisions clearly ("I chose X over Y because...")

  • Intellectual curiosity and willingness to learn new domains

  • Comfortable with ambiguity and small team ownership

Nice-to-Have (NOT Required - We Will Train)

  • SCADA, HMI, or industrial automation experience

  • Embedded systems or IoT exposure

  • PLCs or industrial/IoT protocols (MQTT, PLCnext)

  • Water utilities or infrastructure domain knowledge

  • GIS or mapping applications

Who we're targeting

  • Recent CS grad (0-2 years) with strong fundamentals who can't break into the market

  • Early-career developer (2-4 years) tired of typical CRUD/SaaS work

  • Bootcamp grad with portfolio showing depth beyond tutorials

  • Someone excited to learn infrastructure software and industrial systems

Benefits

  • Health, dental, and vision insurance

  • Flexible PTO

  • 401(k) with company match

  • Remote-first flexibility

Application Process

Here’s what you can expect when applying:

  1. Application Submission
    Complete and submit the application form so we can understand your background, interests, and relevant experience.

  2. Video Interviews (30–60 minutes each)
    You’ll have a series of conversations with members of our team. These are designed to help us learn more about you, your approach to front-end development, and how you think about design and problem-solving — while also giving you space to ask questions and get to know us.

  3. Paid 1-Week Work Trial
    Top candidates will be invited to join us for a short, paid trial period (approximately 1 week, part-time and flexible). During this time, you’ll work on a real, well-scoped piece of work alongside our team — collaborating over Slack/email/video. The goal is to experience working together in a realistic, supportive way.

  4. Offer
    If the work trial goes well for both sides, we’ll extend a formal offer and welcome you to the team.

WellSmart Technologies asks respectfully to only apply through the application form and not email/apply to them directly. Recruiters and Agencies please do not contact WellSmart Technologies directly.

Don't let this one get away.