Flex

Senior Staff Software Engineer, Mobile & Web

Flex

full-time

Posted on:

Location Type: Remote

Location: Remote • California, New York • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $222,000 - $266,000 per year

Job Level

Senior

Tech Stack

AndroidiOSJavaScriptReactReact NativeReduxTypeScript

About the role

  • You'll lead high priority, cross-functional, and cross-division projects that drive significant impact on the company's direction and growth.
  • You'll advocate for and influence the implementation of architectural best practices that allow our frontend applications to scale for our growing number of users, use cases, and developers contributing to the code base.
  • You’ll work closely with your product, design, and engineering peers to solve our users' most pressing problems.
  • You’ll work directly with engineering leadership to align our technical and product roadmaps, and proactively work with domain owners to help them understand new technical capabilities to build the right roadmap for the business.
  • You’ll be hands-on, make high-impact contributions and roll out changes to our customers in an agile manner with a delivery cadence that favors small, frequent iterations.
  • You'll provide guidance on the long-term vision and architecture of our application stack, ensuring best practices and consistency across the team.
  • You’ll lead by example, mentoring others, and fostering a high-performance culture by improving the level of craftsmanship within the teams you lead. You are responsible for designing and delivering large, complex features/systems that are leveraged across domains.
  • The ideal candidate will be comfortable leading scoping, design, and implementation for product features they build, and can drive their production rollouts to completion with minimum oversight.

Requirements

  • Strong computer science fundamentals.
  • Proficiency in React.js/React Native (7+ years) and associated tools (Hooks, Context, Redux).
  • Expertise in designing and delivering large, complex mobile and web UIs that are leveraged across multiple domains.
  • Strong TypeScript development skills, with a focus on maintainability and documentation.
  • Familiar with iOS/Android/web development tool ecosystems (Bonus: Native iOS/Android experience).
  • Strong understanding of REST API design and mobile API best practices.
  • Experience working with distributed services architecture, observability, and monitoring tools (e.g., DataDog).
  • Proven ability to mentor engineers and promote software development best practices, actively improving the level of craftsmanship within the teams you lead.
  • Strong communication skills and experience working with distributed teams.
  • Experience partnering with peers and strategizing with senior leaders across multiple functions within and outside of the company.
Benefits
  • Competitive medical, dental, and vision available from Day 1
  • Company equity
  • 401(k) plan with company match (our company match kicks off at the beginning of 2026)
  • Unlimited paid time off + 13 company paid holidays
  • Parental leave
  • Flex Cares Program
  • Free Flex subscription

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
React.jsReact NativeTypeScriptREST API designmobile API best practicesdistributed services architectureobservabilitymonitoring tools
Soft skills
mentoringcommunicationleadershipcollaborationproblem-solvinginfluencingadvocacyhigh-performance culture