Talent.com
Senior Front end Developer
Senior Front end DeveloperOctopus HR • Ottawa, ON, Canada
Senior Front end Developer

Senior Front end Developer

Octopus HR • Ottawa, ON, Canada
12 days ago
Job type
  • Full-time
Job description

Job Description

Job Description

Senior Front End Developer

Front-End Expert (80%) with Backend Development Capabilities (20%)

We’re partnering with Pluvo, a growing fintech startup, to find an experienced Senior Full Stack Developer to join their team at a critical stage of scale.

If you love solving complex performance challenges, optimizing systems for scale, and working with cutting-edge technologies — this role is your chance to make a direct impact on a product used by finance teams every day.

Your Role & Ownership

Technical Leadership & Architecture

  • Define and drive the front-end technical strategy and architecture decisions
  • Own the entire front-end codebase, component library, and design system
  • Establish front-end best practices, coding standards, and development workflows
  • Make critical technology decisions that shape the product's future
  • Lead technical discussions with Product, Design, and Backend teams

Building Data-Intensive Interfaces

  • Build and optimize complex data grid interfaces displaying large financial datasets
  • Implement sophisticated table components with sorting, filtering, grouping, and real-time updates
  • Create intuitive financial dashboards with interactive charts and data visualizations showing forecasts, scenarios, and variance analysis
  • Build compelling visual representations of financial data using modern charting libraries (line charts, bar charts, waterfall charts, heatmaps, etc.)
  • Handle client-side data transformations and state management for complex financial calculations
  • Optimize rendering performance for data-heavy visualizations with millions of data points
  • Modern Component Systems

  • Develop and maintain reusable, composable component systems using Next.js and React best practices
  • Build pixel-perfect interfaces from Figma designs with meticulous attention to detail
  • Implement and evolve the design system for consistency across the application
  • Create beautiful, accessible UI using Tailwind CSS utility-first approach
  • Performance & User Experience

  • Own front-end performance - optimize rendering for data-heavy financial calculations and visualizations
  • Implement smart caching strategies and memoization for complex component trees
  • Ensure buttery-smooth interactions even with millions of data points
  • Build intuitive user flows that make complex financial operations feel simple
  • Champion accessibility and best practices across all interfaces
  • Backend Development & API Integration

  • Build lightweight Node.js endpoints and API routes when needed to support front-end features
  • Collaborate closely with Back end team to define API contracts and data structures
  • Develop serverless functions or Next.js API routes for data processing and third-party integrations
  • Write SQL queries and work with databases (PostgreSQL) for data retrieval and manipulation
  • Consume RESTful and GraphQL APIs effectively with proper error handling and loading states
  • Understand backend data models to build efficient front-end data flows
  • Contribute to API design discussions from a front-end perspective
  • Troubleshoot integration issues and optimize data fetching patterns
  • Team Collaboration & Mentorship

  • Work closely with Product and Design to translate vision into technical execution
  • Mentor and guide junior developers as the team grows
  • Conduct code reviews and elevate the overall code quality
  • Contribute to hiring and building the front-end team
  • Foster a culture of excellence in front-end development
  • Requirements

  • 5+ years of professional front-end development experience with production React applications
  • Proven experience owning front-end codebases and making architectural decisions independently
  • Expert-level proficiency in React and Next.js - you understand React internals, hooks patterns, and performance optimization deeply
  • Deep TypeScript expertise - you write type-safe code and leverage advanced TypeScript features
  • Strong Tailwind CSS skills - you can rapidly build responsive, beautiful interfaces with utility classes
  • Experience building complex data grid systems - you've worked with large datasets, virtual scrolling, and high-performance table rendering
  • Strong product sense - you think about user experience and can push back constructively on designs
  • Proven track record shipping polished, production-ready UIs with excellent attention to detail
  • Strong understanding of modern JavaScript (ES6+), async patterns, and browser APIs
  • Experience with state management solutions (Context API, Zustand, Redux, or similar)
  • Solid understanding of responsive design, CSS Grid, Flexbox, and mobile-first development
  • Strong API consumption skills - you know how to work effectively with RESTful and GraphQL APIs
  • Practical backend experience - comfortable writing Node.js code, API routes, and basic SQL queries when needed
  • Experience with Git / GitHub workflows and collaborative development
  • Excellent communication skills and ability to work independently in a fast-paced environment
  • Entrepreneurial mindset - you thrive with autonomy and can drive initiatives from concept to completion
  • Nice to Haves

  • Experience with AG Grid or similar enterprise data grid libraries (Tanstack Table, React Data Grid)
  • Familiarity with ShadCN / ui component library for building accessible, customizable components
  • Experience with Express.js or other Node.js frameworks for building more complex APIs
  • Experience working with PostgreSQL or other relational databases at scale
  • Understanding of database design, indexing, and query optimization
  • Experience with Radix UI primitives and building accessible UI components
  • Knowledge of data visualization libraries (Recharts, D3, Chart.js, or similar)
  • Experience building financial software, dashboards, or BI tools
  • Familiarity with fintech or FP&A platforms (Runway, Vena, Datarails)
  • Experience with animation libraries (Framer Motion, React Spring)
  • Knowledge of testing frameworks (Jest, React Testing Library, Playwright, Cypress)
  • Experience with tRPC for end-to-end typesafe APIs
  • Experience building and documenting design systems (Storybook)
  • Previous experience at a high-growth startup
  • Familiarity with CI / CD pipelines and deployment workflows
  • Experience with AWS services (Lambda, RDS, S3) or similar cloud platforms
  • Create a job alert for this search

    Front End Developer • Ottawa, ON, Canada

    Similar jobs
    English vocabulary Private Tutoring Jobs Chelsea

    English vocabulary Private Tutoring Jobs Chelsea

    Superprof • Chelsea, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    English vocabulary Private Tutoring Jobs Cantley

    English vocabulary Private Tutoring Jobs Cantley

    Superprof • Cantley, Canada
    Full-time +1
    Superprof is Canada's #1 tutoring platform, and we're actively recruiting passionate tutors! Whether you're a student, a professional, or simply someone who loves teaching, join the largest communi...Show more
    Last updated: 30+ days ago • Promoted
    Senior Microelectronic Design Engineer - End-to-End Lead

    Senior Microelectronic Design Engineer - End-to-End Lead

    Global Talent Alliance, Canada • Ottawa H2B, ON, Canada
    Full-time
    A leading technology firm in Canada is seeking a Senior Microelectronic Design Engineer to lead product development in microelectronics. The role involves collaborating with a multidisciplinary team...Show more
    Last updated: 12 days ago • Promoted
    Flexible Online Job – Earn Up to $1,500 / Month Playing Mobile Games

    Flexible Online Job – Earn Up to $1,500 / Month Playing Mobile Games

    Free Cash by Almedia • Riviere-Blanche
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Adobe Experience Manager (AEM) Developers

    Adobe Experience Manager (AEM) Developers

    freelance.ca • Ottawa, Canada
    Full-time
    Need to be eligible for Secret clearance.Our client, a Federal Government of Canada department is looking for AEM Developers to provide services focused specifically on utilizing AEM, to support th...Show more
    Last updated: 30+ days ago • Promoted
    Frontend Developer

    Frontend Developer

    Newprint • Ottawa, Ontario, Canada
    Full-time
    Quick Apply
    In-house at 25-2450 Lancaster Road.Your initial project will be migrating our Magento website from Porto theme (Bootstrap) to Hyvä theme (Tailwind CSS + Alpine. Modern build tools (Webpack, Vite, np...Show more
    Last updated: 30+ days ago
    AI - Senior Staff Engineer

    AI - Senior Staff Engineer

    Synopsys, Inc. • Ottawa H2B, ON, Canada
    Full-time
    At Synopsys, we drive the innovations that shape the way we live and connect.Our technology is central to the Era of Pervasive Intelligence, from self-driving cars to learning machines.We lead in c...Show more
    Last updated: 9 days ago • Promoted
    Senior Software Designer, Web Application Development

    Senior Software Designer, Web Application Development

    freelance.ca • Ottawa, Canada
    Full-time
    The company is a business management and information technology consulting firm dedicated to supporting organizations in their digital and organizational transformation. We believe that an innovativ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Embedded Firmware Developer

    Senior Embedded Firmware Developer

    PML Sound International • Gloucester, ON, Canada
    Full-time
    For over forty years our companies, industry-leading manufacturers and distributors of high-quality, luxury consumer audio products, have set the standard for excellence in every product category w...Show more
    Last updated: 5 days ago • Promoted
    SENIOR HARDWARE DESIGNER

    SENIOR HARDWARE DESIGNER

    High Tech Genesis • Ottawa H2B, ON, Canada
    Full-time
    At HTG, you’ll push boundaries with the latest tech and collaborate with a team that loves what they do.Be part of a design services company that is amongst the companies that lead the world in tec...Show more
    Last updated: 30+ days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    Versaterm • Ottawa H2B, ON, Canada
    Full-time
    Versaterm is a global public safety solutions company helping agencies transform how they serve their communities.Since 1977, we’ve been building an ecosystem of intuitive tools designed for public...Show more
    Last updated: 30+ days ago • Promoted
    Senior Buyer

    Senior Buyer

    General Dynamics Mission Systems - Canada • Nepean, ON, Canada
    Full-time
    At General Dynamics Mission Systems–Canada, we’re not just engineering technology — we’re shaping the future of defence and security. Our teams design and deliver advanced, m...Show more
    Last updated: 1 day ago • Promoted
    Senior Software Developer

    Senior Software Developer

    Giatec Scientific Inc. • Nepean, ON, Canada
    Full-time
    Giatec)is seeking a seasoned Senior Software Developer to architect, build, and scale the services that power MixPilot and its integrations with IoT systems and mobile applications.This is a hands-...Show more
    Last updated: 30+ days ago • Promoted
    Senior Front-End Developer (Typescript)

    Senior Front-End Developer (Typescript)

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.This is a permanent position that is remote to start with later relocation to.Our client is a global enterprise company with a product that you've likely used.Show more
    Last updated: 30+ days ago • Promoted
    Senior Shopify Developer - BUMP Group

    Senior Shopify Developer - BUMP Group

    Canadian Bank Note Company • Nepean, ON, Canada
    Full-time +1
    BUMP provides secure charitable lottery and fundraising platform solutions to most recognizable professional sports foundations and well-known and distinguished not-for-profits across North America...Show more
    Last updated: 4 days ago • Promoted
    Online Jobs - Earn Up to $1,500 a Month

    Online Jobs - Earn Up to $1,500 a Month

    Free Cash by Almedia • Riviere-Blanche
    Full-time
    Receive a $5 welcome bonus when you complete your first offer!Make money in your spare time by completing online tasks : . Take paid surveys (5-15 minutes each).Test new mobile games and apps.Share yo...Show more
    Last updated: 30+ days ago • Promoted
    Senior Full-Stack Developer

    Senior Full-Stack Developer

    Targeted Talent • Ottawa, ON, Canada
    Permanent
    We are looking for an experienced.Senior Full-Stack (React & Node) Developer.Our client is a fintech company based out of Vancouver. JavaScript / TypeScript and related frameworks (NestJS, Expre...Show more
    Last updated: 30+ days ago • Promoted
    Senior Estimator - ICI - Ottawa

    Senior Estimator - ICI - Ottawa

    SSA Recruitment (CA) • Ottawa, ON, Canada
    Full-time
    The Senior Estimator oversees daily operations of the estimating department, identifying and pursuing bidding opportunities, securing competitive subcontractor and supplier pricing, and producing a...Show more
    Last updated: 13 days ago • Promoted