Flex→
Senior Software Engineer, Mobile & Web at Flex in Remote
InternshipRemoteFull-timeRemote$172k–$210k/yr
Skills
react.jsreact nativetypescriptrest apisci/cdagile methodologycode quality improvement
Job Description
Summary: Flex is a growth-stage FinTech company headquartered in NYC that is focused on creating the best rent payment experience. They are seeking a Senior Software Engineer to develop their core user experience across mobile and web platforms, working closely with cross-functional teams to launch new features and improve product offerings.
Responsibilities:
- Responsible for the development of our core user experience across our mobile and web platforms
- Working closely as part of a team to launch new features across our web and mobile platforms
- Developing, designing, testing, and scaling new product offerings that solve complex problems in a simple way for all of our users
- Working closely with other cross functional partners across our organization on a daily basis
- Executing on work as both an individual, while also building products that allow for flexibility as we are evolving our product offerings
Required Qualifications:
- A minimum of 4 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 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 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
- 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 code quality
- Experience with IDE's such as VSCode & Android Studio & XCode
- Familiar with Android / iOS / Web development tool ecosystem
- Motivated to help other engineers succeed and be effective
Required Skills: React.js, React Native, TypeScript
Important Skills: REST APIs, CI/CD
Nice-to-Have Skills: Agile methodology, Code quality improvement
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
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