> Markdown version of [/jobs/ext/564483-senior-software-engineer-frontend](https://www.wearedevelopers.com/jobs/ext/564483-senior-software-engineer-frontend). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer, Frontend - **Company:** Hearth, Inc. - **Location:** New York, NY, United States - **Experience:** Expert - **Salary:** $180,000.0 - $198,000.0 - **Contract:** Permanent contract - **Skills:** ASP.NET, Application Programming Interfaces (APIs), Artificial Intelligence, Software as a Service, Software Debugging, Systems Integration, Twilio, ReactJS, Backend, Front End Software Development, Restful APIs - **Published:** June 12, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=466a50e1501895ba ## About the Role Do you have experience in SaaS (as product category for technical sales engineers)?, * React depth. 4-8 years building production SaaS applications with modern React. Hooks, async state management, complex form logic. You've built real features for real users and dealt with the messy parts - validation, permissions, error states, slow connections. * API fluency. You're comfortable integrating with REST APIs, handling async errors gracefully, and building UI that degrades well when the backend doesn't cooperate. * Product instinct. You think about the person using what you build. When a design is ambiguous, you ask questions instead of guessing. When a requirement doesn't make sense, you push back. You've built software for non-technical users and understand that simplicity is harder than complexity. * Self-testing discipline. You try your own features before you ship them. You think about what happens when the input is empty, malformed, or unexpected. Bugs that a user would hit on first use don't make it past you. * Communication. You can explain a technical trade-off to a non-technical teammate in a few clear sentences. You're comfortable working directly with backend engineers, customer success, and sales. * Startup velocity. You've worked somewhere that ships fast and iterates. You're energized by that, not stressed by it. Ideal Qualifications: * Experience with messaging or notification systems (Twilio, real-time channels) * CRM or lead management product background * Experience building for SMB or blue-collar customer segments * History of improving inherited frontend codebases What We're Not Looking For: * You lack pride in your work product and craft * You rely heavily on QA to catch workflow bugs * You measure success through completing tickets rather than delivering customer value * You need heavy management or hand-holding * You've only worked in large companies with narrow ownership of what hits the market * You treat bugs as "edge cases" instead of failures to study * You're looking for a "chill" job rather than an opportunity to do your life's work and build something truly impactful * You're uncomfortable speaking with customers or working across teams ## Description * Lead management workflows - displaying, filtering, and acting on high volumes of inbound data from calls, texts, and web forms * AI messaging interfaces - building the UI layer on top of our AI communication engine, where contractors review, customize, and send AI-generated messages * Quoting and invoicing tools - complex form flows with validation, calculations, and edge cases that matter (wrong number format, missing fields, partial data) * Integrations UI - connecting with third-party services like Twilio, payment processors, and CRMs, and surfacing that data cleanly * Automation configuration - letting non-technical users set up AI-powered workflows without breaking things ## Related Videos - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Building Multi-Tenant ASP.NET Core Applications: Best Practices and Real-World Solutions](https://www.wearedevelopers.com/videos/1552-building-multi-tenant-asp-net-core-applications-best-practices-and-real-world-solutions) - [20 billion requests a week: Upgrading Twilio's API gateway at scale](https://www.wearedevelopers.com/videos/100234-20-billion-requests-a-week-upgrading-twilio-s-api-gateway-at-scale) - [But, you're not Facebook](https://www.wearedevelopers.com/videos/378-but-you-re-not-facebook) - [Developing ASP.NET Core Microservices with Dapr: A practical guide](https://www.wearedevelopers.com/videos/1528-developing-asp-net-core-microservices-with-dapr-a-practical-guide) - [Fireside Chat with David Heinemeier Hansson](https://www.wearedevelopers.com/videos/980-fireside-chat-with-david-heinemeier-hansson) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline)