HimalayasHimalayas logo
Somnio SoftwareSS

Senior React / Full-Stack Web Engineer (Analytics Platform)

Somnio Software is a Flutter Development Company dedicated to creating top-notch Mobile and Web Applications.

Somnio Software

Employee count: 51-200

CA, DE + 3 more

Stay safe on Himalayas

Never send money to companies. Jobs on Himalayas will never require payment from applicants.

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.

Requirements

  • 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

Highlights

About the job

Apply before

Posted on

Job type

Full Time

Experience level

Experience

5 years minimum

Location requirements

Hiring timezones

United States +/- 0 hours, and 4 other timezones

About Somnio Software

Learn more about Somnio Software and their company culture.

View company profile

Our customers face the challenge of needing high-quality, cross-platform mobile and web applications that perform seamlessly across all devices. That is why we at Somnio Software have dedicated ourselves to becoming the first and only 100% Flutter-focused software development company in Latin America. We believe that the secret to digital success lies in combining a great tech stack with a superb, passionate, and professional team. By specializing in Flutter, we empower businesses to unlock rapid and cost-effective digital transformation, creating apps for mobile, web, desktop, and embedded devices from a single codebase.

We are more than just developers; we are 'Somniers'—a team of over 80 passionate engineers, designers, and strategists who work hand-in-hand with our clients to turn their innovative ideas into outstanding products. We prioritize the wellbeing and happiness of our team, fostering a collaborative environment where everyone has an equal say and thinks like an owner. Whether you are a startup or a large enterprise, we are committed to being your strategic technological partner, providing full product development and staff augmentation services that help you grow your business and achieve a before-and-after impact in your industry.

Employee benefits

Learn about the employee benefits and perks provided at Somnio Software.

View benefits

Team synergy

Engaging team building activities.

Wellbeing

We prioritize the wellbeing and happiness of our team.

Flexible hours

You can accommodate schedules in order to achieve planned goals.

Professional Growth

We promote the growth of the team through career plans and in-house trainings.

View Somnio Software's employee benefits
Claim this profileSomnio Software logoSS

Somnio Software

View company profile

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

13 remote jobs at Somnio Software

Explore the variety of open remote roles at Somnio Software, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Somnio Software

Remote companies like Somnio Software

Find your next opportunity by exploring profiles of companies that are similar to Somnio Software. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan