XX
Senior Front end DeveloperOctopus HROttawa, Ontario, Canada
XX

Senior Front end Developer

Octopus HR
  • CA
    Ottawa, Ontario, Canada
  • CA
    Ottawa, Ontario, Canada
Jetzt Bewerben

Über

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 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 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 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 - 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 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 or other 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, , 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
  • Ottawa, Ontario, Canada

Sprachkenntnisse

  • English
Hinweis für Nutzer

Dieses Stellenangebot stammt von einer Partnerplattform von TieTalent. Klicken Sie auf „Jetzt Bewerben“, um Ihre Bewerbung direkt auf deren Website einzureichen.