Superhuman is a company that has built the fastest email experience in the world and is now part of an AI productivity platform. They are seeking a Frontend Software Engineer to design, build, and maintain their desktop application, ensuring optimal performance and scalability while mentoring other engineers and collaborating cross-functionally.
Responsibilities:
- Design, build, and maintain our desktop application while keeping resource usage (CPU, memory, threads) minimal and predictable
- Monitor, profile, and analyze runtime performance (rendering, memory leaks, blocking operations) and implement optimizations to avoid regressions
- Advocate and evolve the frontend architecture (modularity, dependency boundaries, layering, decoupling) to ensure scalability as features grow
- Define, enforce, and evangelize best practices in code quality (linting, style guides, code reviews, static analysis, automated checks)
- Develop robust error-handling, crash-reporting, fallback mechanisms, and recovery paths for critical failures inside the UI
- Work cross-functionally with backend, QA, and infrastructure teams to define interfaces, API contracts, versioning, and compatibility across releases
- Instrument and maintain tooling (metrics, logging, telemetry) to gain visibility into app health, user flows, and regressions
- Mentor other frontend engineers on performance, reliability, and architecture decisions; drive continuous improvements in the app’s frontend codebase
Requirements:
- 8+ years of professional Frontend web development experience, working from the database to the UI
- Deep understanding of browser JavaScript (including the DOM and platform APIs)
- Belief that AI will revolutionize how we work as well as the experiences that we create for our customers
- Ability to produce work that is striking, worthy of attention, and a contribution to the state of the art
- Effective communication across various mediums (especially Slack, Notion, and email) and ability to produce and consume detailed written materials as needed without sacrificing speed
- Acts with 100% responsibility for their own outcomes as well as the outcomes of the project
- Takes rapid and decisive steps forward, even in the face of uncertainty
- Embraces challenges, welcomes feedback, and believes you and others can always grow
- Location: This role is open to candidates based in Latin America