About the job
At Self Financial, we are a rapidly growing FinTech company dedicated to fostering economic inclusion and enhancing financial resilience. Our mission is to empower individuals to build credit and savings effectively.
We are on the lookout for passionate individuals who are eager to tackle challenges, innovate solutions, and improve the financial landscape for the communities we serve.
Our team is committed to redefining the credit industry by providing accessible tools that enable our users to take control of their credit. Achieving our mission involves deep collaboration across teams to ensure our products reach those who will benefit the most, particularly the over 100 million Americans with limited or no credit history.
We embrace diversity and are devoted to cultivating an inclusive environment for all employees. We aim to attract, develop, and retain the most talented individuals from a wide range of backgrounds.
About the Role
We are expanding our Frontend Engineering team at Self. As part of a high-performing group, you will contribute to the development of Self Financial’s mobile app and web experiences. We prioritize creativity, quality, and the delivery of an innovative user experience to a broad customer base within a fast-paced, collaborative environment that frequently releases updates.
We are hiring for multiple Frontend Engineering roles across various levels. While this posting outlines core expectations, the final title and level will be determined based on demonstrated experience, impact scope, and competencies evaluated during the interview process. We are committed to transparent communication and will align on level and compensation expectations at each stage.
What You'll Do
- Develop customer-facing experiences that are seamless across Android, iOS, and Web platforms.
- Integrate front-end functionalities with REST APIs and third-party services (e.g., feature flags, analytics, messaging).
- Take ownership of quality assurance: establish testing strategies, conduct code reviews, ensure accessibility, and perform performance profiling while implementing safe rollout practices.
- Collaborate with Design and Product teams to brainstorm, launch, gather feedback, and iterate swiftly to enhance outcomes.
- Contribute to the evolution of our frontend architecture (including component patterns, state management, data loading, and observability) to support rapid feature delivery.

