
Senior Frontend Engineer
Fiat Republic
full-time
Posted on:
Location Type: Hybrid
Location: Toronto • Canada
Visit company websiteExplore more
Job Level
About the role
- Solve challenging Frontend problems in payments and financial services
- Collaborate with Product and Delivery teams to ensure alignment on objectives, design, scope and timelines
- Design system components into production-ready Angular code.
- Identify, define and document requirements in JIRA for Frontend architecture design and API with the Product and Engineering teams
- Ensure superior code quality with rigorous testing and documentation
- Debug production issues across services and multiple levels of the stack
- Continually optimise the code for performance and improve engineering standards, tooling, and processes
- Build and maintain high-fidelity, data-intensive customer-facing SaaS dashboards that allow our fintech clients to manage their virtual accounts, liquidity, and payment flows.
- Develop secure, user-friendly internal applications (e.g., Ops tools, Compliance dashboards) that streamline back-office workflows and reduce manual operational overhead.
- Focus on optimizing application performance, minimizing load times, and adhering to strict security standards required in a regulated financial services environment.
Requirements
- Expert-level proficiency in Angular (v14+): Demonstrated experience building complex, enterprise-grade, and highly scalable Single Page Applications (SPAs) using modern Angular patterns (e.g., standalone components, RxJS).
- Strong working knowledge of Tailwind CSS for creating utility-first, responsive, and aesthetically modern user interfaces that perform consistently across desktop and mobile devices.
- Proven ability to write and maintain comprehensive end-to-end (E2E) tests using Cypress and robust unit tests using Karma/Jasmine to ensure the quality, reliability, and security of financial applications.
- Deep experience with Git and GitHub/GitLab, including standard branching models (GitFlow, Trunk-Based Development) and collaborative code review processes.
- Experience translating wireframes, mockups, and design system components into production-ready Angular code.
- Basic to intermediate understanding of centralized state management patterns, ideally with hands-on experience using NgRX Store or comparable alternatives (Preferred).
- Prior exposure to core banking, payment gateways (ACH, SEPA SWIFT), or ledger systems (Preferred).
Benefits
- Meaningful stock options in a rapidly growing company alongside a very competitive salary
- Opportunity to get in on the ground floor of a 1st-to-market, fast-growing regulated fintech backed by tier-1 VCs, working with an incredible team of payment experts
- Empowerment to take ownership at all levels and make high-impact decisions
- Fun, collaborative and meritocratic culture with zero tolerance for politics
- Work in a truly multi-national team (offices in Toronto, London, Amsterdam and Krakow, with more coming soon).
- Hybrid working conditions - minimum 1 day per week from the office where the role is based
- Also the option to work from any of our other hubs for up to 6 weeks.
- Company retreats to celebrate successes and spend time together in person
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularTailwind CSSCypressKarmaJasmineGitGitHubGitLabNgRX StoreE2E testing
Soft Skills
collaborationproblem-solvingcommunicationdocumentationcode quality assuranceperformance optimizationdesign alignmentworkflow streamliningteam alignmentdebugging