Senior Front end Developer
Octopus HR
Posted: January 5, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
To define and drive the front-end technical strategy and architecture for a senior full-stack developer, working with cutting-edge technologies to solve complex performance challenges and optimize systems for scale at a growing fintech startup.
Required Skills
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