Overview
We are looking for a Frontend Software Developer who enjoys building high-quality, scalable user interfaces for complex products. This role goes beyond implementing screens; you will work closely with Product, Design, and Backend teams to translate sophisticated workflows and data-heavy requirements into fast, intuitive, and reliable frontend experiences.
Our users are media buyers, analysts, and operators who spend hours every day inside the product. Your goal will be to make those hours efficient, accurate, and smooth by building interfaces that handle complexity without overwhelming the user.
You will own major parts of the frontend, contribute to architectural decisions, and help shape how our platform evolves as it scales.
Key Responsibilities
Technical Execution & UI Engineering
- High-Performance Development: Build and maintain scalable frontend applications using Next.js, React.js, and TypeScript, ensuring fast, reliable user experiences.
- Complex UI Implementation: Translate sophisticated product requirements into clean, maintainable UI components that simplify configuration-heavy workflows.
- Data Density Management: Design and optimize interfaces specifically for large datasets, complex filtering, and advanced data tables without compromising performance.
- Figma-to-Code Ownership: Own the frontend pipeline from design to deployment, ensuring that Figma designs and design tokens are accurately translated into reusable React components with TailwindCSS.
Architecture & Quality Assurance
- Design System Evolution: Act as the primary architect for the UI component library, ensuring visual and functional consistency as the product scales.
- Code Excellence: Write reusable, testable, and well-documented code using TypeScript, ensuring pixel-accurate implementation of accessible UI designs.
- State Management: Implement efficient state management patterns using React Query for server state and modern React patterns for client state.
- Continuous Improvement: Monitor UI performance and responsiveness, proactively identifying and resolving bottlenecks or bugs across the platform.
Full-Cycle Ownership & Collaboration
- End-to-End Delivery: Take full ownership of features from the initial Figma handoff through to production, including rigorous testing.
- API Integration: Work with GraphQL (Apollo Client) and REST APIs to integrate frontend with backend microservices.
- Cross-Functional Integration: Partner with Product, Design, and Backend teams to align on technical constraints, timelines, and API integrations.
- Platform Evolution: Act as a key stakeholder in how the platform evolves, ensuring the frontend scales effectively as the user base and product complexity grow.
Must-Have Skills
- Experience: 5+ years of professional experience building frontend applications for B2B SaaS or complex, data-heavy web products.
- Core Tech Stack: High proficiency in TypeScript, JavaScript, HTML, CSS, with strong expertise in React.js and Next.js (App Router).
- Styling: Deep experience with TailwindCSS for utility-first styling and building responsive, accessible interfaces.
- Design Systems & Figma Pipeline: Proven experience building and maintaining a centralized UI component library/design system. Deep understanding of managing the end-to-end pipeline from Figma (linking, tokens, and handoff) to production-ready code.
- State Management: Experience with React Query (@tanstack/react-query) for server state management and modern React hooks patterns.
- API Integration: Solid experience with REST APIs and GraphQL (Apollo Client) ensuring seamless frontend-backend connectivity.
- Engineering Standards: Expertise in component-driven development, TypeScript best practices, and writing clean, maintainable code.
- Performance Mindset: A track record of building for scalability, ensuring high performance even when handling large, complex datasets.
- Adaptability: Comfortable navigating ambiguous requirements and iterating quickly in a product-led environment.
Good-to-Have
- Experience with data visualization libraries (Recharts, D3.js).
- Familiarity with Monaco Editor for code/formula editing interfaces.
- Experience with form handling libraries (React Hook Form) and schema validation (Zod).
- Familiarity with frontend build tools, bundlers, and CI/CD workflows.
- Exposure to data-heavy dashboards, analytics platforms, or enterprise applications.
- Understanding of accessibility standards and responsive design.
- Experience working in fast-paced, product-led environments.
Why Join Us?
- Opportunity to work on cutting-edge technologies.
- Ownership over meaningful parts of the frontend platform.
- Competitive salary and growth opportunities.
- Collaborative and learning-driven work culture.