Skip to content
← Back to job listings

Software Engineer (Frontend)

6sense · San Francisco, United States

External listingfull-timeabout 2 months ago

About The Role

Join our team as a Senior Software Engineer, focusing on frontend development. You will design, develop, test, and maintain modern web applications using React and TypeScript. Collaborate with cross-functional teams, optimize application performance, and contribute to architectural decisions. Enjoy benefits such as flexible time off, wellness programs, and professional development opportunities.

  • Design, develop, test, and maintain modern frontend applications using React and TypeScript, and build reusable UI components.
  • Collaborate with Product Managers, UX Designers, and Backend Engineers to deliver high-quality features, and participate in technical design discussions.
  • Conduct code reviews, mentor junior engineers, and contribute across the full stack when needed, partnering with backend engineering teams.
  • Experience with state management libraries such as Redux, Context API, or Zustand
  • Strong hands-on experience with React.js and TypeScript
  • 4+ years of professional software engineering experience with a strong focus on frontend development
  • Bachelor’s degree in Computer Science, Engineering, or a related field
  • Deep understanding of JavaScript (ES6+), HTML5, CSS3, and modern frontend development practices
  • Strong problem-solving, debugging, and communication skills
  • Strong understanding of REST APIs and frontend-backend integrations
  • Demonstrated experience using AI-assisted development tools, coding copilots, and agent-based workflows to improve software development efficiency
  • Experience with testing frameworks such as Jest, React Testing Library, Cypress, or similar
  • Familiarity with build tools such as Webpack, Vite, Babel, and modern CI/CD workflows
  • Ability and willingness to contribute beyond frontend development and work across backend technologies when required
  • Experience building responsive, accessible, and high-performance web applications
  • Experience with Next.js or similar frontend frameworks
  • Experience working with design systems and component libraries
  • Knowledge of frontend observability, performance monitoring, and optimization techniques
  • Experience working in agile and fast-paced product organizations
  • Experience building enterprise SaaS products
  • Experience building full-stack applications and working with backend technologies
  • Experience leveraging AI/LLM-based developer tools to improve productivity and software quality

This is an external listing. JobSpring does not represent or verify the employer. Report this listing