Ginger Labs - San Francisco, CA

posted 23 days ago

Full-time - Mid Level
Remote - San Francisco, CA
Publishing Industries

About the position

The Senior Engineer at Ginger Labs is responsible for developing and maintaining the company's web application, contributing to architectural decisions, and mentoring junior developers. This role emphasizes high-quality code delivery, collaboration with product managers and designers, and fostering a culture of continuous learning within the team. The position is hybrid, requiring in-office presence in San Francisco for 2+ days a week.

Responsibilities

  • Architect, implement, and maintain features for the web application
  • Collaborate with product managers and designers to translate requirements into technical specifications and implementations
  • Write clean, efficient, and well-documented code that adheres to best practices and coding standards
  • Conduct code reviews and provide thoughtful, growth-oriented feedback to team members
  • Mentor junior developers and help them grow their technical skills
  • Troubleshoot and debug complex issues in both development and production environments
  • Facilitate cross-team collaboration and communication to ensure alignment and effective problem-solving
  • Explore and evaluate new web technologies and methodologies to improve development processes and product quality

Requirements

  • 5+ years of professional software development experience
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Strong proficiency in React, TypeScript, and modern JavaScript development
  • Experience with async/await, remote APIs, and state management best practices
  • Familiarity with modern, efficient approaches to styling and layout
  • Knowledge of web performance optimization techniques
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work effectively in a team environment
  • Experience breaking down large bodies of work to be collaborated on by several developers
  • Ability to foster a culture of continuous learning and knowledge sharing

Nice-to-haves

  • Experience with authentication patterns, web animations, advanced CSS, or rendering engines like Three.js or PixiJS
  • Involvement in the wider tech community through hackathons, blogging, or open-source contributions

Benefits

  • Competitive compensation in the form of base salary, bonuses, and profit sharing
  • Equity Awards in the form of Stock Options
  • Comprehensive healthcare fully covered for you and your family including medical, dental, and vision
  • Flexible work and vacation schedules
  • 401k with matching contributions
  • Matching gifts to nonprofits
  • Public transit reimbursement
  • Home workstation reimbursement
  • ISP reimbursement
  • Monthly phone bill reimbursement
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service