Senior Software Engineer, Mobile & Web
New Today
Flex is a growth-stage, NYC headquartered FinTech company that is creating the best rent payment experience. It’s 2025 and paying rent on time is often expensive, inflexible, and difficult. Flex enables users to pay rent throughout the month on a schedule that better fits their finances and budget. Our mission is to empower as many renters as possible with flexibility over their most significant recurring expense.
About the job
Flex is looking for a Senior Software Engineer who will be responsible for the development of our core user experience across our mobile and web platforms. In this role you will be working closely as part of a team to launch new features across our web and mobile platforms. You’ll be developing, designing, testing, and scaling new product offerings that solve complex problems in a simple way for all of our users. You will collaborate with cross-functional partners on a daily basis in an agile environment, including designers, product managers, and quality engineers. You should be able to work both as an individual contributor and as part of a team to build flexible products as we evolve our offerings.
A minimum of 4 years of experience in React.js or React Native is required.
Minimum Qualifications
- Strong computer science fundamentals
- A focus on building high-quality mobile and web UIs to specifications
- Experience with architectures and tools within the React Native and React ecosystems (Hooks, Components, Context, Redux)
- Experience leading and 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 software development life cycle (unit testing, linting, automation)
- Ability to write well-documented and testable TypeScript code
- Familiarity with REST APIs and tooling across web and mobile architectures
- Collaborating with engineers across multiple teams to improve code quality
- Able to mentor engineers in using best practices for software development
Preferred Qualifications
- Prior experience working on cross-functional teams
- Proficient with TypeScript (Bonus: Native iOS/Android)
- Experience with CI/CD to improve code stability and quality
- Experience with IDEs such as VSCode, Android Studio, and XCode
- Familiar with Android / iOS / Web development tool ecosystem
- Motivated to help other engineers succeed and be effective
The salary compensation range for this role will be commensurate with the candidate's experience and Flex's internal leveling guidelines and benchmarks.
For working locations in NY/NJ/CA, the base salary pay range will be $197,000-$213,000
For all other states, the base salary pay range will be $177,000-$192,000
Life at Flex
We understand that it takes a diverse team of highly intelligent, curious, determined, empathetic, and self-aware people to grow a successful company. Our HQ is located in New York City, but we have employees located throughout the US, Australia, Canada and South America. We are growing quickly, but deliberately, with a focus on building an inclusive culture. We are an equal opportunity workplace.
Benefits (for full-time, US-based employees)
- Competitive pay
- 100% company-paid medical, dental, and vision
- 401(k) + company equity
- Unlimited paid time off + 13 company-paid holidays
- Parental leave
- Flex Cares Program
- Free Flex subscription
- Location:
- San Francisco, CA, United States
- Salary:
- $250,000 +
- Job Type:
- FullTime
- Category:
- IT & Technology