At IntelliServ, we are transforming how drilling operations are managed by delivering real-time, high-performance, web-based applications that empower field operators with critical data and decision-making tools. We’re looking for a senior front-end engineer to help lead development of web-based applications that bring industrial data to life through modern, intuitive user interfaces.
Requirements
- Deep knowledge of JavaScript, TypeScript, HTML5, and CSS3, and experience with one or more modern frontend frameworks (Angular, React, Vue, Svelte, etc.).
- Experience with state management libraries (e.g., NgRx, Redux, Zustand, MobX) and reactive programming concepts.
- Strong background in designing applications that consume APIs (REST, WebSocket, gRPC, etc.).
- Familiarity with data visualization libraries and the ability to translate data into useful, usable graphics.
- Bonus: understanding of C/.NET to collaborate effectively with backend teams.
- Bonus: experience with containerized environments, AWS, or cloud-native deployment pipelines.
Responsibilities
- Lead the design and development of Single Page Applications (SPAs) using modern frontend frameworks such as Angular, React, or Vue.
- Work closely with backend engineers (working in .NET and Windows Services) to define APIs and data contracts.
- Architect and implement responsive, performant UIs that display real-time drilling and telemetry data.
- Evaluate and recommend front-end technologies, libraries, and frameworks that best suit the needs of new and evolving applications.
- Develop and maintain data visualization components using tools like Highcharts, D3.js, Chart.js, or equivalents.
- Build and manage CI/CD pipelines (e.g., GitHub Actions, Jenkins, GitLab CI) for front-end deployment.
- Create unit and integration tests to ensure stability and quality of delivered software.
Other
- 8+ years of professional software development experience, with a strong focus on front-end or UI development.
- Someone excited to take ownership of frontend architecture in a specialized domain.
- Someone who enjoys working in R&D environments where your code solves real-world engineering challenges.
- Someone excited about building applications that are used in-the-field, not just in the browser.
- Someone who can thrive as part of cross-functional teams and are comfortable speaking with engineers, product managers, and operators alike.