Summary
Join our team at Flex, a growth-stage FinTech company, as we create the best rent payment experience. We're looking for a motivated Software Engineer II to develop our core user experience across mobile and web platforms.
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
Responsibilities
- 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
Benefits
- Competitive pay
- 100% company-paid medical, dental, and vision
- 401(k) + company stock options
- Unlimited paid time off with a PTO minimum + 13 company paid holidays
- Parental leave
- Flex Cares Program: Non-profit company match + pet adoption coverage
- Free Flex subscription