Flex, a FinTech company, is looking to solve the problem of inflexible and difficult rent payment experiences by creating the best rent payment experience, enabling users to pay rent throughout the month on a schedule that better fits their finances and budget.
Requirements
- Strong computer science fundamentals.
- Proficiency in React.js/React Native (7+ years) and associated tools (Hooks, Context, Redux).
- Expertise in designing and delivering large, complex mobile and web UIs that are leveraged across multiple domains.
- Strong TypeScript development skills, with a focus on maintainability and documentation.
- Familiar with iOS/Android/web development tool ecosystems (Bonus: Native iOS/Android experience).
- Strong understanding of REST API design and mobile API best practices.
- Experience working with distributed services architecture, observability, and monitoring tools (e.g., DataDog).
Responsibilities
- You'll lead high priority, cross-functional, and cross-division projects that drive significant impact on the company's direction and growth.
- You'll advocate for and influence the implementation of architectural best practices that allow our frontend applications to scale for our growing number of users, use cases, and developers contributing to the code base.
- You’ll work closely with your product, design, and engineering peers to solve our users' most pressing problems.
- You’ll work directly with engineering leadership to align our technical and product roadmaps, and proactively work with domain owners to help them understand new technical capabilities to build the right roadmap for the business.
- You’ll be hands-on, make high-impact contributions and roll out changes to our customers in an agile manner with a delivery cadence that favors small, frequent iterations.
- You'll provide guidance on the long-term vision and architecture of our application stack, ensuring best practices and consistency across the team.
- You’ll lead by example, mentoring others, and fostering a high-performance culture by improving the level of craftsmanship within the teams you lead.
Other
- Experience working on cross-functional teams involving product, design, and engineering.
- Strong communication skills and experience working with distributed teams.
- Experience partnering with peers and strategizing with senior leaders across multiple functions within and outside of the company.
- Ability to apply domain knowledge to solve complex problems with elegant technical solutions that are well integrated with the existing environment.
- Motivated to drive team effectiveness and engineering excellence.