job-background
omne

Job Description

Global Remote Full-Time Job

Senior Front-End Developer

Role Overview

Want to build the engineering foundation of a next-generation ERP? Omnesoft is transforming how discrete manufacturers run their operations, and we need a Senior Front-End Engineer who can architect and scale a complex, data-heavy React application. If you thrive on technical ownership, enjoy turning intricate enterprise workflows into clean, performant interfaces, and want to help define how a growing engineering team builds software, we want to talk to you.

How You'll Work

You'll work alongside backend engineers, product designers, and business analysts to shape the frontend architecture of Omnesoft, not just execute on it. This role sits at the intersection of systems thinking and craft. You'll define patterns that scale, make architectural decisions that outlast any single sprint, and raise the technical bar across the team.

Key Responsibilities

Architecture & System Design

  • Build scalable React applications using TypeScript.
  • Help evolve our micro-frontend architecture using Nx.
  • Design frontend boundaries, shared libraries, and module isolation strategies.
  • Architect robust server-state management with TanStack Query.
  • Define patterns that scale across a large enterprise codebase.
  • Influence frontend architecture and technical direction.

Enterprise UI Development

  • Build complex, data-heavy interfaces using AG Grid.
  • Implement advanced grid features (sorting, filtering, grouping, virtualization, inline editing, custom renderers).
  • Translate Figma designs into polished, pixel-accurate interfaces.
  • Develop reusable components aligned with our design system.
  • Build responsive, accessible, production-quality interfaces.

Performance & Optimization

  • Optimize rendering performance for large datasets and complex UI state.
  • Improve load time and responsiveness (Core Web Vitals, Lighthouse).
  • Profile and resolve performance bottlenecks.
  • Improve build and development performance using modern tooling.

Testing & Quality

  • Write unit and integration tests (Jest, React Testing Library).
  • Build end-to-end tests using Playwright.
  • Participate in code reviews and architectural discussions.
  • Help maintain high standards for code quality and maintainability.

Accessibility & Security

  • Implement WCAG-compliant interfaces.
  • Apply OWASP best practices (XSS prevention, CSP awareness).
  • Ensure safe API integration and authentication flows.

Collaboration & Leadership

  • Work closely with designers, backend engineers, and product teams.
  • Contribute to CI/CD pipelines (GitHub Actions, Docker).
  • Mentor junior engineers and help raise frontend engineering standards.
  • Help drive engineering best practices across the team.

Tech Stack

  • Frontend: React, TypeScript, Tailwind CSS
  • Architecture: Nx, TanStack Query, AG Grid
  • Tooling: GitHub Actions, Docker
  • Testing: Jest, React Testing Library, Playwright
  • Backend: .NET 9/10, FastEndpoints, PostgreSQL
  • Cloud: Azure (Container Apps, Bicep, Blob Storage, App Insights)
  • AI: Able to use AI to both find and create process efficiencies

What We're Looking For

Experience

  • 5+ years of frontend development experience.
  • Deep expertise in React and TypeScript.
  • Experience building large-scale or enterprise web applications.
  • Experience with micro-frontend or modular frontend architectures.

Data & State

  • Experience building data-intensive interfaces.
  • Experience with AG Grid or similar enterprise grid systems.
  • Strong understanding of server state management (TanStack Query or equivalent).

Quality & Process

  • Experience optimizing performance in large applications.
  • Experience writing automated tests and working in CI/CD environments.
  • Strong communication skills and ownership mindset.

Nice to Have

Bonus Technical Experience

  • Experience with Nx or monorepo-based development.
  • Experience with TanStack ecosystem in production.
  • Experience building internal component libraries or design systems.
  • Familiarity with .NET backends.

Domain & Community

  • Experience in ERP or enterprise SaaS systems.
  • Contributions to open source or technical writing.

Why Join Us?

  • Be a core part of a fast-growing startup shaping the future of ERP systems.
  • Work remotely with flexible hours, allowing for a balanced work-life experience.
  • Competitive compensation and growth opportunities in a rapidly expanding company.
  • Collaborate with a passionate, sharp, and technically driven team.

Pay

We offer competitive compensation in USD that reflects the value we place on our team members' skills and contributions. Specific salary details will be discussed during the interview.

Start Your Application

*Indicates a required field