Front End Engineer

David Joseph & Company
San Francisco, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Compensation
$125,000.0 - $150,000.0
Working hours
Regular working hours
Job source

Tech stack

Software Debugging Design of User Interfaces Python (Programming Language) PostgreSQL Performance Tuning Redis Next.js Software Engineering Web Applications ReactJS Backend Graphql
+2 more
Front End Software Development Api Design

Job description

  • Ship end-to-end features across frontend and backend including API design, UI development, and deployment
  • Build and optimize high-performance web applications using Next.js, React, and Python
  • Design component architecture, manage state, and ensure accessibility and performance across the product
  • Own data models, backend logic, and system integrations supporting frontend functionality
  • Implement SSR, ISR, and real-time features for responsive and scalable user experiences
  • Write tests, enforce type safety, and maintain high code quality standards
  • Operate production systems including monitoring, debugging, and performance optimization
  • Collaborate with design, research, and customers to deliver polished, user-centric product experiences

Requirements

Do you have experience in Web applications?, * 5-8 years of software engineering experience

  • Strong experience with Next.js, React, and Python
  • Experience building and scaling production web applications
  • Strong frontend depth including component architecture, state management, and performance optimization
  • Experience with REST or GraphQL, PostgreSQL, Redis, and queue systems
  • Track record of owning features end-to-end from design through post-launch iteration
  • Ability to work onsite in San Francisco

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:55 min

Demonstrating semantic routing thresholds with the Redis vector library

4:30 min

Scaffolding pages and routing single-page applications with Next.js

Josh Goldberg · JS Congress

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

10:09 min

Transitioning from graphic design to large scale frontend architecture

Erasmo Hernandez Erasmo Hernandez · WWC Europe 2026

1:31 min

Introduction to the GraphQL, Apollo, and Next.js stack

Josh Goldberg · JS Congress

3:42 min

Comparing in-memory and Redis storage for cache scalability

Simone Sanfratello · WWC 2022

Videos

See all

Related articles

See all