Fiat Republic

Senior Frontend Engineer

Fiat Republic

full-time

Posted on:

Location Type: Hybrid

Location: TorontoCanada

Visit company website

Explore more

AI Apply
Apply

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