Descripción del trabajo
We are looking for a Senior React / Full-Stack Web Engineer to join a high-impact analytics platform initiative focused on building internal web products over real-time, data-heavy systems. This role is centered on delivering modern back-office and analyst-facing experiences using Next.js, React, and TypeScript, with a strong emphasis on usability, performance, and reliability. It is a web-first role, not a pure backend position: the ideal candidate is comfortable owning complex frontend surfaces while working closely with contract-driven backend services and large analytical datasets.
As a Senior Engineer, you will help evolve existing internal tools and product workflows related to analytics, experimentation, operational visibility, and other critical business surfaces. You are expected to bring 5+ years of overall software engineering experience, including at least 4+ years building production web applications with React and TypeScript. The ideal candidate combines strong product judgment with engineering depth, especially in environments where frontend delivery, service integration, and high-volume analytical data must work together seamlessly.
Requisitos del trabajo
Next.js: Production experience with modern Next.js, including routing, server-side rendering patterns, middleware or route handlers, and the trade-offs of building internal web products at scale.
React + TypeScript: Strong hands-on experience with React 18+ and TypeScript, including advanced component patterns, hooks, type-safe API handling, and maintainable UI architecture for complex products.
State Management: Ability to model local, shared, and remote state clearly using practical patterns such as React Context, lightweight state stores, and data-fetching abstractions without unnecessary complexity.
Component Libraries: Experience building polished interfaces with mature component systems such as Ant Design, Material UI, Chakra, or equivalent libraries used in internal and operational tools.
Schema-Driven API Integration: Experience consuming contract-first APIs through generated clients or strongly typed schemas, with a focus on safe integration between frontend applications and backend services.
Backend-for-Frontend Integration: Ability to work effectively with HTTP backend services, including large query responses, error handling, auth-aware flows, and frontend experiences that depend on reliable analytical data access.
Data-Heavy UI Craft: Strong experience building dense operational or analyst-facing interfaces such as virtualized tables, filters, funnels, charts, and other read-heavy workflows with good performance and keyboard-friendly UX.
Testing: Commitment to quality through unit, integration, and end-to-end testing using tools such as Jest, React Testing Library, Playwright, or Cypress.
Observability and Error Monitoring: Practical ability to instrument frontend applications, investigate runtime issues, and work with logs, metrics, traces, and tools such as Sentry or equivalent monitoring platforms.
Experimentation and Feature Flags: Comfort working with experimentation, rollout controls, and feature-flag systems in product environments where safe gradual release and measurement matter.
Internal Product Platforms: Experience contributing to internal tools, admin platforms, operational dashboards, or other business-critical product surfaces where reliability and usability are equally important.
Analytics Platform Context: Ability to work effectively in environments shaped by real-time analytics, event data, aggregations, and latency-sensitive read patterns rather than simple CRUD interfaces.
Performance Optimization: Track record of diagnosing and improving bottlenecks across React rendering, network behavior, browser performance, and query-driven UI flows in data-heavy scenarios.
Existing System Ownership: Ability to join mature products, understand constraints quickly, and improve them incrementally without destabilizing business-critical systems.
English C1: Ability to communicate technical trade-offs clearly, participate in design discussions, and collaborate effectively in a remote, multicultural environment.
EXTRAS (Nice to have)
Real-Time OLAP Experience: Previous work with Apache Pinot, Druid, ClickHouse, BigQuery real-time, or similar analytical systems that power operational or analyst-facing products.
Analyst-Facing Product Experience: Experience building products for support, fraud, analytics, or business operations teams where large datasets and workflow efficiency are central to the user experience.
Clojure Service Familiarity: Exposure to integrating with Clojure-based backend services or comfort ramping into teams where key backend domains are implemented in Clojure.
Internationalization: Experience with runtime localization systems or externalized translation workflows beyond simple build-time string handling.
Product Analytics and Funnel UX: Familiarity with event analytics, funnel exploration, segmentation workflows, or experimentation-oriented product interfaces.
Functional or JVM Background: Background in Scala, Kotlin, Java, or functional design approaches can be valuable when paired with strong frontend and product-platform delivery skills.
Quick Skills Reference
Languages: TypeScript, JavaScript, SQL
Frontend: Next.js, React, HTML5, CSS3, Accessibility, Data-Heavy UI
Backend Integration: HTTP APIs, Contract-First Clients, Auth-Aware Flows, Service Integration
Product Platforms: Internal Tools, Experimentation, Feature Flags, Operational Workflows
Analytics: Real-Time Analytics, Virtualized Tables, Charts, Funnels, Query Optimization
Cloud / Tools: Jest, React Testing Library, Playwright, Cypress, Sentry, CI/CD
- Buenos Aires, Buenos Aires, Argentina
o
¡Todo listo!
¡Se ha enviado tu solicitud correctamente!
Ya has solicitado este trabajo
Agradecemos su interés en este puesto. Lamentablemente, ya ha presentado su candidatura para este puesto.

