Linear

Senior / Staff Product Engineer

Linear51 months ago
Location

Europe

Workplace

Remote

Type

Full Time

Level

Senior

Role

Full Stack Engineer

Posted

Jan 22, 2022

Full TimeRemoteSenior

The role

Summary

Linear is seeking a Senior/Staff Product Engineer to join their remote team building the next-generation product development system for teams and AI agents. This full-stack role focuses on creating scalable user-facing features using React, TypeScript, and modern technologies while working closely with founders and design teams in a fast-paced, generalist environment.

What you'll do

Frontend Development: Build new user-facing features with beautiful and scalable UI components using React and TypeScript
Complex Component Implementation: Implement sophisticated React components including drag & drop interfaces and virtualized rendering for large data collections
Real-time Collaboration: Add real-time collaborative editing capabilities to the content editor system
Performance Optimization: Improve application performance through profiling, monitoring, and optimization techniques
Feature Conceptualization: Work closely with founders and design team to rapidly implement and iterate on new feature concepts
Process Innovation: Help redefine best-in-class software development processes to build purpose-built products at scale

What we look for

Technical

JavaScript FundamentalsStrong foundational knowledge of JavaScript programming language
React ExperienceProven background working with React framework for frontend development
TypeScript ProficiencyExperience with TypeScript for type-safe development
UI Component DevelopmentAbility to build scalable and beautiful user interface components
Performance OptimizationSkills in application profiling and performance improvement techniques

Education

Technical BackgroundStrong technical foundation in software engineering principles and practices

Experience

Senior-Level ExperienceSenior or Staff level experience in product engineering roles
Problem-Solving ApproachDemonstrated ability to pick up problems independently and solve them effectively
Full-Stack GeneralistComfortable working across different areas of the stack as a generalist
Scale ExperienceExperience working with production-scale systems and real-world performance challenges

Skills

Required skills

JavaScriptStrong fundamentals in JavaScript programming
ReactSolid experience with React framework
TypeScriptWorking knowledge of TypeScript
UI DevelopmentAbility to build scalable and beautiful UI components
Problem SolvingIndependent problem-solving and solution implementation

Nice to have

GraphQLExperience with GraphQL APIs and SDKs
MobXState management with MobX
Node.jsBackend development with Node.js
PostgreSQLDatabase design and optimization
Real-time SystemsWebSocket and real-time data synchronization
Performance OptimizationApplication profiling and performance tuning
Cloud InfrastructureGoogle Cloud Platform and Kubernetes experience

Compensation & benefits

Stock options

Available

Benefits

Work-Life Balance

Emphasis on maintaining healthy work-life balance

Competitive Equity

Employee-friendly equity terms with extended exercise options

Remote Work

Fully remote work arrangement with no commuting requirements

Co-working Allowance

Paid co-working space or office desk allowance

Health Insurance

Comprehensive health, dental, and vision insurance coverage

Meal Benefits

Paid lunch and coffee during workdays

Vacation Time

5 weeks of paid vacation annually

Parental Leave

4 months of paid parental leave (or more based on country requirements)

Team Events

Regular team events, off-sites, and optional co-working opportunities


Interview process

  1. 1
    Work Trial Linear conducts work trials as part of their hiring process to evaluate practical skills and team fit

Apply for this position

You'll be redirected to the company's application page


Linear

Linear

View all jobs

Linear is a project management tool that helps teams track their work and collaborate on projects.

San Francisco, California, United StatesFounded 2018linear.app

Tech Stack

Languages
TypeScriptJavaScriptNode.js
Frameworks
ReactMobXstyled-components
Databases
PostgreSQLRedis
Tools
GraphQLTemporalKubernetesGitHubSlackNotion
Other
WebSocketGoogle Cloud PlatformDrag & Drop APIsVirtualization
Apply Now