Self Financial is a venture-backed, high-growth FinTech company dedicated to increasing economic inclusion and financial resilience. The Frontend Software Engineer will build customer-facing experiences across Android, iOS, and Web, ensuring seamless integration and high-quality deliverables.
Responsibilities:
- Build customer-facing experiences that feel seamless across Android, iOS, and Web
- Integrate front-end functionality with REST APIs and third-party services (feature flags, analytics, messaging)
- Own quality: testing strategy, code reviews, accessibility, performance profiling, and safe rollout practices
- Partner with Design and Product to brainstorm, ship, gather feedback, and iterate quickly to improve outcomes
- Help evolve our frontend architecture (component patterns, state management, data loading, observability) to support rapid delivery at scale
- Collaborate closely with your engineering manager, team lead, and development team to deliver an amazing frontend experience
- Own features end-to-end with high quality and strong product instincts
- Opportunity to mentor peers, raise the bar in code reviews, and contribute to team standards
Requirements:
- 5+ years of software engineering experience building frontend web and/or mobile applications
- Strong experience with JavaScript/TypeScript, React, and modern frontend fundamentals (performance, accessibility, testing)
- Experience with HTML/CSS and modern web technologies (Next.js is a plus)
- Experience building and consuming REST APIs
- Experience with common engineering tools such as Git, Jira, Confluence (or similar)
- Comfort collaborating across the stack (debugging APIs/services; experience with Python or similar is a plus)
- Bonus: GraphQL, SQL/Postgres, cloud/AWS familiarity, and experience working in an Agile environment
- Direct experience building mobile applications for iOS and Android
- Proven ability shipping with React Native
- Experience with third-party tools such as Contentful, Braze, Segment, LaunchDarkly