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.