Software Engineer II, Frontend, Mobile and Web
Flex
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About Flex
Flex is a growth-stage FinTech company headquartered in NYC, revolutionizing the rent payment experience. In 2026, paying rent is still unnecessarily expensive, inflexible, and difficult. Flex aims to change this by allowing users to pay rent throughout the month, aligning better with their personal finances and budget. Our core mission is to empower as many renters as possible with flexibility over their most significant recurring expense. After operating in stealth mode to build strong investor support and a dedicated user base, we are now seeking motivated individuals to help us expand our mission. Join our team and be part of this exciting journey!
About The Role
Flex is actively seeking a Software Engineer II to lead the development of our core user experience across both mobile and web platforms. In this pivotal role, you will collaborate closely with a dedicated team to launch innovative features for our web and mobile applications. Your responsibilities will include designing, developing, testing, and scaling new product offerings, ensuring they elegantly solve complex problems for all our users.
You will engage daily with cross-functional partners, including designers, product managers, and quality engineers, within an agile development environment. We expect a hands-on approach, where you can execute tasks individually while also contributing to the development of flexible products that adapt to our evolving offerings.
What You’ll Do as a Software Engineer II, Frontend, Mobile and Web
- Collaborate closely with product, design, and engineering teams to deploy new features across web and mobile platforms.
- Design, rigorously test, and scale innovative features, simplifying complex problems for our customer base.
- Actively contribute as an individual contributor while developing flexible products that support our evolving product roadmap.
- Lead scoping, design, and implementation phases for critical mobile and web features.
Key Qualifications
- A minimum of 2 years of professional experience with React.js or React Native is essential.
- Possess strong computer science fundamentals.
- Demonstrated ability to build high-quality mobile and web user interfaces precisely to specifications.
- Proficiency with various architectures and tools within the React Native and React ecosystems, including Hooks, Components, Context, and Redux.
- Proven experience in delivering scalable products without performance bottlenecks, supporting hundreds of thousands to millions of users.
- Ability to write clean, maintainable code adhering to industry best practices, enhancing the entire software development life cycle through unit testing, linting, and automation.
- Competency in writing well-documented and testable TypeScript code.
- Familiarity with REST APIs and relevant tooling across both web and mobile architectures.
- A collaborative spirit, working effectively with engineers across multiple teams to elevate code quality.
Life at Flex
At Flex, we believe that a successful company is built by a diverse team of intelligent, curious, determined, empathetic, and self-aware individuals. Our headquarters are in New York City, but our team spans the US, Australia, Canada, and South America. We are growing thoughtfully, prioritizing an inclusive culture where diverse perspectives are valued. We are proud to be an equal opportunity workplace.
Benefits & Perks (for full-time U.S based positions)
- Competitive medical, dental, and vision insurance available from Day 1.
- Company equity.
- 401(k) plan with company match (effective beginning of 2026).
- Unlimited paid time off plus 13 company-paid holidays.
- Parental leave.
- Flex Cares Program.
- Free Flex subscription.
Key skills/competency
- React.js
- React Native
- Mobile Development
- Web Development
- TypeScript
- UI/UX Development
- REST API
- Scalability
- Agile Methodology
- Computer Science Fundamentals
How to Get Hired at Flex
- Research Flex's mission: Understand Flex's commitment to financial flexibility for renters and its impact in the FinTech space.
- Tailor your resume for Frontend roles: Highlight your expertise in React.js, React Native, TypeScript, and large-scale UI development.
- Showcase your portfolio: Prepare examples of high-quality mobile and web UIs you've designed, tested, and scaled.
- Prepare for technical discussions: Be ready to discuss computer science fundamentals, REST APIs, and modern React ecosystems (Hooks, Redux, Context).
- Demonstrate collaborative spirit: Emphasize your experience working in agile, cross-functional teams with product, design, and QA engineers.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background