ABOUT HAPPY MONEY
Happy Money®is the fintech of the future, delivering digitally-native financial tools and services for human happiness™through its purpose-driven marketplace between mission-aligned capital and consumers. Happy Money is creating an alternative to the "Sad Money™" system with a connected ecosystem of consumer financial products designed to help borrowers become savers. Happy Money. A Happier Future.™
Backed by leading investors including Anthemis Group, Tencent Holdings and CMFG Ventures, Happy Money has helped over 80,000 members pay off nearly $1.5 billion in credit card debt. Founded in 2009, Happy Money has over 270 employees and is based in Tustin, California.
ABOUT THE ROLE
Happy Money’s Engineering team is seeking to hire an experienced hands-on Software Engineering Manager for our UI platform team. You will lead and grow a team of talented UI Engineers in design and architecture initiatives, spanning multiple divisions delivering products and services in support of Happy Money’s lending business. You will take on multiple projects, while collaborating with Product stakeholders to deliver highly available, efficient, scalable and delightful product experiences for Happy Money Customers. As a UI Manager you will be responsible for leading a technically diverse organization. You will provide mentorship and career development support to grow people across technical and leadership tracks in order to scale the organization while fostering a high performance agile culture of continuous iterative improvement through learning and development reinforcing HM as a center of technical excellence.
This includes:
- Hiring and developing the best engineers.
- Working cross functionally to identify system requirements, designing the UI architecture, and develop components supporting HM application features.
- Leading your teams to design and develop UI framework and applications.
- Promoting best practices and mentoring other engineers and leaders.
- Leading by example, taking ownership of initiatives and leading design and development to deliver end to end solutions.
- Fostering an environment of continuous improvement to increase engineering efficiency.
- Evangelizing development maturity through combined engineering and the full SDLC.
ABOUT YOU
- You have a BA/Master degree in Computer Science or related field of study.
- You have 8+ years of development experience..
- You have experience managing teams of seven or more engineers .
- You have experience developing engineers through various career stages and building high-performance teams.
- You go deep to diagnose problems and communicate solutions broadly.
- You balance delegation and hands on ownership effectively.
- You have experience using an iterative process such as SCRUM to deliver engineering projects through the full SDLC.
- You have excellent written and verbal communication skills.
- You thrive in an environment fostering freedom and responsibility.
- You have excellent prioritization and time management skills capable of leading multiple projects.
- You have experience with JavaScript/Typescript, HTML, and CSS
- You have experience with modern JavaScript libraries and tooling (e.g. React/ React Native, GraphQL, Webpack)
- You have experience and strong understanding microservices architecture.
- You have led teams in designing and developing modern web/mobile applications at scale.
- You have experience with responsive design/development and mobile-web best practices.
- You are experienced in designing and building modern, highly-responsive and scalable customer-facing applications.
- You are experienced in developing and implementing front-end architecture to support user interface concepts.
- You have experience with full-stack product development and backend services including API development.
- You have experience with cloud based development and deployment.
- You have experience developing and deploying systems through a CI/CD system.
- You have production experience developing scalable/highly available consumer applications.
BONUS POINTS FOR:
- Background developing banking systems supporting consumer lending products.
- Experience with the following technologies, Java, AWS (ECS, NoSql/RDS storage, Lambda, S3), Redis, Kafka, Terraform.
- Experience with the following mobile development technologies ad platforms (Swift/Objective-C for iOS, Kotlan/Java for Android).