Senior Frontend Engineer, React & Next.js

B-Stock
6d$145,000 - $175,000

About The Position

We're seeking an experienced Senior Frontend Engineer to lead the technical direction of B-Stock's marketplace experience. In this role, you'll architect and implement complex features within our Next.js-based applications, serving as the technical voice in cross-functional discussions and a trusted advisor on high-stakes initiatives. You'll balance strategic thinking with hands-on coding, mentor engineers, and serve as a bridge between technical and business stakeholders. This position requires a senior technologist who can navigate ambiguity, make sound architectural decisions under pressure, and advocate for both end-user experience and engineering excellence. You'll work on the company's most critical and visible projects, often in high-pressure situations requiring both technical depth and strong communication skills. This is a leadership-oriented individual contributor role for someone ready to operate at the highest levels of technical contribution.

Requirements

  • Bachelor's degree in Computer Science or equivalent experience
  • 10+ years of professional software engineering experience
  • 7+ years focused on frontend development
  • 5+ years of production experience with React and modern frontend frameworks
  • 3+ years working with Next.js or similar SSR/hybrid rendering frameworks
  • Proven track record architecting and delivering large-scale, customer-facing SaaS applications
  • Experience leading technical initiatives and mentoring engineers at various levels
  • Demonstrated ability to drive projects from ambiguous requirements to successful production launch
  • Experience working on high-pressure, high-visibility projects with executive stakeholder involvement
  • Expert-level proficiency in TypeScript, React 18+, and Next.js 15+ (App Router and Pages Router)
  • Deep understanding of modern frontend architecture including state management (TanStack Query, Context API)
  • Strong knowledge of CSS-in-JS solutions (styled-components) and responsive design patterns
  • Proficiency with frontend tooling: Webpack, Vite, Babel, ESLint, Prettier
  • Experience with testing frameworks: Jest, Vitest, React Testing Library, Playwright
  • Strong understanding of web performance optimization and Core Web Vitals
  • Familiarity with backend technologies and API design (RESTful, GraphQL)
  • Experience with CI/CD pipelines and containerized deployments (Docker, Kubernetes)
  • Git workflow expertise including pull request reviews and collaborative development

Nice To Haves

  • Experience with microservices architecture and event-driven systems
  • Knowledge of feature flag management and experimentation platforms
  • Familiarity with monitoring and observability tools (Datadog, Sentry)
  • Experience with design systems and component library development
  • Understanding of e-commerce, marketplace, or auction platforms
  • Exposure to MongoDB, RabbitMQ, or similar backend technologies

Responsibilities

  • Lead architectural design and implementation of complex features in our Next.js/React customer-facing applications
  • Make critical technical decisions balancing user experience, developer experience, scalability, and business requirements
  • Drive technical strategy for frontend architecture, including state management, performance optimization, and build tooling
  • Evaluate and introduce new technologies and patterns to improve development velocity and product quality
  • Own end-to-end delivery of high-complexity, high-visibility features from concept through production
  • Establish and enforce frontend engineering best practices, code quality standards, and testing strategies
  • Participate in technical discussions with non-technical stakeholders, translating business requirements into technical solutions
  • Represent engineering perspective in product planning, advocating for technical sustainability and user experience
  • Collaborate with engineering leadership on strategic initiatives, technical roadmaps, and critical decision-making
  • Partner with UX designers to influence design direction based on technical constraints and opportunities
  • Communicate technical complexity and tradeoffs clearly to diverse audiences including product, design, and leadership
  • Mentor mid-level and senior engineers through code review, pairing, and technical guidance
  • Elevate team capabilities by sharing knowledge on modern frontend patterns, Next.js ecosystem, and performance optimization
  • Foster a culture of engineering excellence, continuous improvement, and collaborative problem-solving
  • Guide engineers through complex technical challenges and help them grow their architectural thinking
  • Write production-quality TypeScript/React code for our customer-facing applications
  • Implement sophisticated UI interactions, real-time bidding interfaces, and responsive layouts
  • Optimize application performance including bundle size, Core Web Vitals, and runtime efficiency
  • Debug and resolve complex issues spanning frontend, API integration, and full-stack concerns
  • Conduct thorough code reviews ensuring quality, maintainability, and knowledge transfer
  • Build with accessibility, security, and scalability as foundational requirements
  • Integrate monitoring, logging, and observability tools (Datadog) for production debugging
  • Manage feature flag strategies using LaunchDarkly for safe, incremental rollouts
  • Ensure cross-browser compatibility and responsive design across devices
  • Implement comprehensive testing strategies using Jest, Vitest, React Testing Library, and Playwright
  • Design and implement authentication/authorization flows with multiple identity providers (OAuth2, FusionAuth, Salesforce, JWTs)

Benefits

  • Competitive compensation packages including bonus and options
  • Medical, dental, and vision benefits
  • Matching 401(K)
  • Paid time off
  • Telecommuting and remote-work options
  • Support for continuing education
  • Team off-sites, social events, annual company events, and frequent extracurricular activities
  • Unlimited snacks and drinks
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service