Staff Frontend Engineer, Client Data & Networking Platform
United StatesFull-TimeStaff
SalaryUp to 255,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 10+ years
- Required Skills
- GraphQLTypeScriptRESTful APIsCoaching
Requirements
- 10+ years of professional software engineering experience, with deep expertise in frontend or platform engineering at scale.
- Strong proficiency in TypeScript and modern web application development, including extensive experience integrating GraphQL and REST APIs.
- Proven background in platform, infrastructure, or developer productivity teams within large engineering organizations.
- Strong understanding of client networking fundamentals, including caching strategies, client storage, performance optimization, and async programming models.
- Experience mentoring engineers, driving technical standards, and influencing architecture decisions across multiple teams.
- Demonstrated ability to lead technical initiatives and shape engineering strategy in complex, distributed environments.
- Interest in building internal tooling, developer platforms, and CLI systems.
Responsibilities
- Design and evolve client-side data and networking architecture, including GraphQL runtime, API integration layers, caching strategies, and data-fetching patterns used across large-scale web applications.
- Partner with product engineering teams to understand pain points, prototype solutions, and drive adoption of standardized “paved-path” frontend frameworks and tooling.
- Collaborate with iOS and Android engineers to build consistent, cross-platform data access patterns and shared infrastructure capabilities.
- Contribute to all phases of development, including system design, implementation, testing, deployment, and operational support in production environments.
- Develop internal developer tools, frameworks, and CLI utilities that improve frontend productivity, reliability, and scalability across engineering teams.
- Influence engineering strategy by defining best practices in client networking, performance optimization, caching, and asynchronous data handling.
View Full Description & ApplyYou'll be redirected to the employer's site