👨🏻‍💻 postech.work

Developer Sr Software - Frontend NEX

Patterson-UTI • 🌐 In Person • 💵 $78,832 - $123,937

In Person Posted 2 days, 21 hours ago

Job Description

The Sr Software Developer- Front End will be responsible for building and maintaining the user-facing applications that power real-time operations, working primarily within our modern frontend codebase.

This role focuses on developing rich, interactive interfaces—including real-time dashboards, data grids, scheduling tools, and 3D visualizations—that help field teams monitor and manage operations efficiently. You will work within an Angular application containing multiple applications and shared libraries, collaborating closely with designers and backend engineers.

Key Responsibilities

Build and maintain Angular components, pages, and shared libraries

Develop data-intensive UI features using enterprise data grid, charting, and scheduling libraries

Implement and manage application state using a state management library, including store actions, selectors, and plugin integrations

Create responsive, accessible interfaces using Angular and custom SCSS theming

Write reactive, event-driven code with RxJS for handling asynchronous data streams, API calls, and WebSocket connections

Build and maintain a component library using Storybook for documentation, visual testing, and cross-team collaboration

Write unit and end-to-end tests with Playwright to ensure feature reliability

Integrate with backend REST APIs and real-time data feeds (WebSockets, SSE) for live operational displays

Support internationalization (i18n) with built-in localization for multi-language support

Collaborate with UX designers to translate wireframes and prototypes into polished, production-ready features

Participate in code reviews, maintain coding standards with ESLint and Prettier, and contribute to CI/CD workflows

Track work, manage sprints, and collaborate with the team using Jira

Translate business requirements and UX specifications into well-defined user stories that break features into small, demonstrable increments suitable for iterative delivery

Required Qualifications

5+ years of professional frontend development experience with Angular and TypeScript

Strong understanding of component-based architecture, dependency injection, and Angular module patterns

Proficiency with RxJS for reactive programming

Experience with CSS preprocessors (SCSS) and building responsive layouts using a design system or component library

Experience writing unit tests (Jest or Jasmine) and a working knowledge of end-to-end testing tools

Comfort with Git workflows, pull requests, and code review processes

Understanding of RESTful API consumption, HTTP interceptors, and error handling

Strong attention to detail and a commitment to delivering accessible, user-friendly interfaces

Preferred Qualifications

Experience working in an Nx monorepo with shared libraries and modular application architecture

Hands-on experience with enterprise data visualization libraries

Familiarity with Storybook for component-driven development and visual documentation

Exposure to scheduling or Gantt chart components

Experience with Three.js or WebGL for 3D rendering in the browser

Knowledge of identity provider integration, token-based authentication, and route guards

Experience with Playwright or Cypress for end-to-end test automation

Familiarity with Angular i18n, XLF translation files, and locale-specific builds

Background in industrial, energy, or data-heavy application domains

Applicants must be currently authorized to work in the United States on a full-time basis. This role does not offer visa sponsorship now or in the future.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.