JOBSEARCHER

Senior Front End Developer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Job DescriptionThe 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 ResponsibilitiesBuild and maintain Angular components, pages, and shared librariesDevelop data-intensive UI features using enterprise data grid, charting, and scheduling librariesImplement and manage application state using a state management library, including store actions, selectors, and plugin integrationsCreate responsive, accessible interfaces using Angular and custom SCSS themingWrite reactive, event-driven code with RxJS for handling asynchronous data streams, API calls, and WebSocket connectionsBuild and maintain a component library using Storybook for documentation, visual testing, and cross-team collaborationWrite unit and end-to-end tests with Playwright to ensure feature reliabilityIntegrate with backend REST APIs and real-time data feeds (WebSockets, SSE) for live operational displaysSupport internationalization (i18n) with built-in localization for multi-language supportCollaborate with UX designers to translate wireframes and prototypes into polished, production-ready featuresParticipate in code reviews, maintain coding standards with ESLint and Prettier, and contribute to CI/CD workflowsTrack work, manage sprints, and collaborate with the team using JiraTranslate business requirements and UX specifications into well-defined user stories that break features into small, demonstrable increments suitable for iterative deliveryRequired Qualifications5+ years of professional frontend development experience with Angular and TypeScriptStrong understanding of component-based architecture, dependency injection, and Angular module patternsProficiency with RxJS for reactive programmingExperience with CSS preprocessors (SCSS) and building responsive layouts using a design system or component libraryExperience writing unit tests (Jest or Jasmine) and a working knowledge of end-to-end testing toolsComfort with Git workflows, pull requests, and code review processesUnderstanding of RESTful API consumption, HTTP interceptors, and error handlingStrong attention to detail and a commitment to delivering accessible, user-friendly interfacesPreferred QualificationsExperience working in an Nx monorepo with shared libraries and modular application architectureHands-on experience with enterprise data visualization librariesFamiliarity with Storybook for component-driven development and visual documentationExposure to scheduling or Gantt chart componentsExperience with Three.js or WebGL for 3D rendering in the browserKnowledge of identity provider integration, token-based authentication, and route guardsExperience with Playwright or Cypress for end-to-end test automationFamiliarity with Angular i18n, XLF translation files, and locale-specific buildsBackground in industrial, energy, or data-heavy application domainsApplicants 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.