Point your AI agent at freehire and let it find you a job.

Get the CLI →

STAAC Professional E-Learning

NewBe an early applicant

Senior Software Engineer (Full-Stack)

Posted Updated
Discussion

Summary

Senior full-stack engineer to establish and own the web platform of an e-learning startup in San Francisco: defining React/TypeScript architecture, standards, and UX while shipping consumer web features on existing backend APIs and building internal tools. On-site 5 days/week; $200K–$400K plus equity, open to visa transfers.

Role Details:
- Salary: $200K - $400K.
- On-site work policy: In-office 5 days/week in San Francisco, CA.
- Full-time position.
- Location: San Francisco, CA.
- Tech stack: React, TypeScript, JavaScript.
- Equity: Competitive equity.
- Visa sponsorship details: Open to visa transfers (e.g. OPT, H1B transfers).

Responsibilities:
- Establish our web platform, setting the foundation and standards for how we build future web and Android apps.
- Ship Rips on web, building on existing backend systems and APIs.
- Set the technical foundation for our web platform: architecture, state management, build tooling, component patterns, testing strategy, and the standards that keep quality high as the team grows.
- Own the user experience, not just the implementation.
- Motion, micro interactions, responsive behavior, and load performance are yours to get right.
- Partner with backend engineers on API and data model design.
- Push back when a contract makes the client worse.
- Create leverage.
- Ensure the patterns you establish make the next feature faster to build and make it obvious to a mid-level engineer what the right approach is.
- Onboard through our React Native codebase, contributing to mobile while you get deep on the product before web work begins.
- Collaborate in person 5 days a week at Triumph’s headquarters at Levi’s Plaza in San Francisco.
- Utilize existing backend systems and infrastructure to create Rips for web in 3-6 months.
- Define our team’s best practices and standards for React and potentially work on React Native.
- Own all internal tools and our internal dashboard, making improvements that help the team be efficient and better use data to drive decision-making.
- Partner with backend engineers to design APIs and data models, contributing to API designs and app performance.
- Elevate UX with thoughtful motion, micro-interactions, and responsive design that feels native.

Qualifications:
- Five or more years building consumer web products, with React, TypeScript, HTML, CSS, and Javascript expertise.
- A real track record of 0 to 1 experience building something significant from an empty repository and watching it survive contact with users and with other engineers.
- Genuine command of web fundamentals including the browser, the DOM, the event loop, rendering and layout, and CSS beyond utility classes.
- Ownership of consequential work and experience designing and shipping systems.
- Craftsmanship in how something is built and how it feels to use.
- Direction setting capability including articulating and defending a technical approach.
- Fluency with AI as a tool used aggressively while maintaining the ability to explain every line that ships.
- Owned frontend platform or standards for a consumer-facing web app.
- Demonstrated ability to self-prioritize and ship fast in ambiguous, high-agency environments.

Nice-to-have Skills and Experience:
- Experience in real-time features, payments, or consumer gaming apps.
- Experience partnering with backend engineers on API design and data models.

Location: San Francisco, California, United States

Skills required for this job:

  • API design
  • CSS
  • Consumer product development
  • Data modeling
  • Figma
  • Full-stack development
  • Gaming
  • HTML
  • JavaScript
  • Layout
  • Payment applications
  • Performance optimization
  • React.js
  • Real-time applications (RTA)
  • Rendering
  • Responsive web design
  • Startup development
  • TypeScript

Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.