Flex

Software Engineer II, Frontend, Mobile and Web

Flex

full-time

Posted on:

Location Type: Remote

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

Visit company website
AI Apply
Apply

Salary

💰 $161,000 - $175,000 per year

Job Level

JuniorMid-Level

Tech Stack

JavaScriptReactReact NativeReduxSDLCTypeScript

About the role

  • Work closely with product, design, and engineering peers to launch new features across our web and mobile platforms
  • Design, test, and scale new features to solve complex problems in a simple way for our customers
  • Be hands-on and execute work as an individual, while also building products that allow for flexibility as we evolve our product offerings
  • The ideal candidate will be comfortable leading scoping, design, & implementation for mobile/web features

Requirements

  • A minimum of 2 years experience in React.js or React Native is required for this position.
  • Strong computer science fundamentals
  • A strong focus on building high quality mobile and web UIs to specifications
  • Experience with various architectures and tools within the React Native and React ecosystems (Hooks, Components, Context, Redux).
  • Experience delivering products at a large scale without performance bottlenecks (hundreds of thousands to millions of users)
  • Write maintainable code that uses industry best practices to improve the entire software development life cycle (unit testing, linting, automation).
  • Ability to write well-documented and testable TypeScript code
  • Familiarity with REST API’s and tooling across web and mobile architectures
  • Collaborating with engineers across multiple teams to improve code quality
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 NativeTypeScriptHooksComponentsContextReduxunit testinglintingautomation
Soft skills
collaborationleadershipproblem-solvingcommunicationflexibility