YOUR NEXT CHAPTER
Senior Software Engineer, Front End, Dashboard
About the role
• Own dashboard features end to end, including transaction and settlement views, multi-currency balances, search and filtering, exports and reporting, and permissions
• Design and build a real-time dashboard experience showing payment and balance changes as they happen
• Optimize large transaction tables with filtering, search, and export
• Improve payment and settlement state visibility
• Strengthen the shared component library and establish front-end conventions for testing, performance, and accessibility
• Build and maintain the dashboard in TypeScript and React
• Design data-dense interfaces including tables, detail views, charts, and reports
• Integrate with back-end APIs and handle loading, error, and edge-case states
• Contribute to Kotlin and Spring Boot back-end services when needed
• Implement role-based access controls
• Own performance for large data sets and efficient data fetching
• Write automated tests and review teammates' code
• Collaborate with product and design from concept through launch
• 5+ years of professional front-end development experience
• Deep expertise in TypeScript and React
• Experience with data fetching, caching, and state management tools such as Redux Toolkit and TanStack Query
• Experience building real-time interfaces, including websockets and live updates
• Comfort working across the stack and making back-end changes when needed
• Experience building data-heavy applications such as dashboards, admin tools, or analytics products
• Strong grasp of front-end security, including sensitive data handling, XSS/CSRF protection, and secure authentication flows
• Experience writing automated tests and caring about test quality
• Hands-on experience with AI-assisted development
• Solid understanding of performance and accessibility (WCAG)
• Comfort with high autonomy and ambiguity in a fast-moving, remote startup
• Clear written communication; most collaboration is async
• Must be authorized to work in the country of residence
• Professional English required
• No visa sponsorship available
• Background check may include criminal history, employment and education verification, and sanctions screening
• Nice to have: experience in fintech, payments, banking, or crypto products
• Nice to have: back-end experience with Kotlin or Java and Spring Boot
• Nice to have: experience building or maintaining a design system
• Nice to have: experience with multiple currencies, languages, and number and date formats
• Benefits may include health coverage
• Paid time off and holidays
• Home office or equipment allowance
• Professional development budget
• In-person team offsites
• Candidates outside the US may be employed through an employer of record or engaged as contractors, with pay and benefits structured to local law and market practice
• Reasonable accommodations during the hiring process
• Equal opportunity employment