Sourceology logo

Senior Frontend Software Developer

Sourceology
On-site
United States
Development

Intelligent Wellhead Systems (IWS) is currently seeking a Senior Frontend Software Developer to join our team. IWS is a privately owned technology company backed by Pason Systems that specializes in the development and deployment of proprietary well control systems. Through collaboration with our multi-disciplined engineers, pressure control experts, software developers, and partnerships with leading energy companies, IWS is proud to have developed the inVision product lines.


IWS' premiere product, inVision, is a multi-device application hosted in the field on touchscreen devices and on the cloud as a responsive, interactive web dashboard. Eligible candidates would help IWS in reconciling a cohesive design language between these two deployments.


Note: This position is remote and open to candidates with right to work in Canada or USA


Ideal Candidate:

  • Lives and breathes Vue.js
  • Proven track record of developing high-quality, polished user interfaces
  • Possesses good understanding of UX principles
  • Leads by example with their own work by creating responsive, reactive, reusable, and testable components.
  • Flexible to develop fast prototypes when needed, then loop back to simplify and optimize for performance, maintainability, and reliability.
  • Vocal about implementation of industry best practices when working with the team to design solutions.
  • Shows initiative by consistently looking for ways to improve the company’s existing products and processes.

Β 

Key Responsibilities

  • Work with product owner to understand the design requirements and create UI wireframes and mock-ups to ensure the best end user experience.
  • Build reusable components and front-end libraries
  • Contribute to design of new functionality and expand/improve existing functionality
  • Work independently or alongside other developers to design and scope optimal solutions.
  • Lead code reviews, front-end design reviews, or technical reviews of product stories with in-depth and constructive criticism.
  • Refactor legacy web server code, using industry standards and best practices, to improve scalability and maintainability.
  • Implement unit tests to ensure appropriate test-coverage of frontend code and provide guidance to QA team on frontend test automation.
  • Accurately estimate workloads and deliver within the deadlines.

Β 

Qualifications & Experience

  • Bachelor’s degree in Computer Science or equivalent education and prior experience in delivering front end projects in a collaborative, professional environment at a senior level.
  • Should have advanced knowledge and recent experience in designing and developing user interfaces in web development projects with Vue.js and CSS Frameworks (Bootstrap)
  • Should have experience in one or more general purpose programming languages/frameworks with an emphasis Python, PHP and Node.js
  • Experience working with a source code control system such as Git, as well as CI/CD and continuous delivery pipelines, unit testing and automated testing.
  • Effective oral and written communication skills along with an interest to learn emerging technologies that will help achieving organizational targets.


Nice-to-have Experience:

  • PHP/Laravel framework.
  • Typescript
  • App/web page development for mobile
  • Docker
  • Linux environments, Bash scripting
  • Cloud-based architecture.
  • Microsoft DevOps Services and Azure product offerings (especially IoT Hub).
  • Big Data: high-throughput telemetry and event messaging.
  • Data acquisition and control systems.
  • Oil and Gas domain.