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.