Pulsa is a hardware and software company building a sensor and telemetry platform. They are seeking a Frontend Engineer to lead the dashboard engineering, making technical decisions and collaborating closely with backend engineers to deliver features end-to-end.
Responsibilities:
- Own the frontend architecture of the dashboard: make technical decisions, establish patterns, and maintain the quality and coherence of the codebase over time
- Design and build new features end-to-end, from understanding the product need through to implementation, testing, and deployment
- Collaborate closely with backend engineers on API design and feature delivery, serving as the primary voice for frontend concerns
- Grow the frontend alongside the product as Pulsa explores new opportunities and expands into new markets
- Write code that is clear, maintainable, and built to last. This codebase will be yours to live in
Requirements:
- 3+ years of experience in frontend or full-stack software engineering
- A strong functional programming background (Haskell, F#, PureScript, OCaml, ClojureScript, or similar) and genuine enthusiasm for working in Elm full-time
- Comfort operating as the sole owner of a frontend codebase, including making architectural decisions, managing your own priorities, and knowing when to pull in others
- Strong communication and product instincts, with the ability to contribute meaningfully to discussions about what we build and why
- Solid foundational knowledge of the web: HTML, CSS, browser behavior, and performance considerations
- We do not require a degree. We care about what you can do and how you think
- Direct experience with Elm, even in personal projects or open source
- Experience building data-dense UIs: dashboards, telemetry displays, operational tools, analytics interfaces, or real-time and near-real-time data experiences
- Contributions to the functional programming community, whether through open source projects, blog posts, conference talks, Elm Slack participation, or similar