Job Overview
-
Date PostedSeptember 11, 2024
-
Location
-
Expiration date--
Job Description
About Us:
Bardasz is a provider of upstream oil & gas software and managed data services, specializing in cutting-edge technology solutions for drilling and completions operations. We help clients optimize their drilling and completions operations through innovative and proprietary software tools and data-driven insights to provide effective real-time data management, 24/7.
Our Mission:
The mission of Bardasz is to maximize the value of the data by providing a unique digital experience to the energy industry. We will accomplish this by leveraging WITSML and OSDU data standards through our suite of Octopus software and the Bardasz Knowledge Lab team of multidisciplinary experts to convert data into knowledge. We seek to develop effective, creative, and adaptive software solutions for the energy industry. Our passion to deliver value that not only meets but exceeds our internal and external client's expectations is what drives us to take on industry challenges that yield the highest returns on investment for our customers and partners.
Job Description:
The role of a Senior Web Developer involves development, leading and managing the development of our UI applications. This position requires strong technical expertise in languages like JavaScript and TypeScript, along with a deep understanding of efficient UI visualization. The Senior Web Developer provides technical guidance to a team, contributes to architectural decisions, and leads the development and enhancement of Web Applications. They ensure code quality, collaborate with cross-functional teams, and drive innovation and continuous improvement. This role requires effective communication, stakeholder management, and a passion for delivering a high-quality high-performing web application.
Responsibilities:
Collaborating frequently with the management to provide UI solutions and assistance.
Will be responsible to choose right set of client-side frameworks, libraries, models of interaction with the servers, layouts, caching, responsive UI that can be easily viewed on a variety of devices and form factors, etc. The primary concern should also be security and to minimize the vulnerabilities to attack.
Responsible for creating highly scalable, flexible and resilient architectures that address customer business problems and accelerate the adoption of best practices.
Providing technical expertise for every phase of the project lifecycle; from concept development to solution design, implementation, optimization and support.
Well versed with JavaScript libraries and have clear point of view and able to recommend the right solutions.
Establish the governance, best practices and frameworks for UI related technologies.
Ideate and design of innovative solutions using the latest UI design concepts and principles.
Proficient in articulating the pros and cons of using a certain technology stack or component or design pattern versus another and drives selection of technologies, designs to come up with the optimal architecture.
Drives the performance tuning, re-design and re-factoring for a module.
Contributes to designing and implementing the build, release process as well as system configuration and deployment characteristics of the application.
Implements (hands-on) the module components based on prevailing Framework and Open-source standards & its best practices.
Mentors the team (people working on the module and other project team members) on technology concepts and best practices for design, implementation and other processes.
Work with project team and be actively involved in all aspects of the work
Design a highly flexible and reusable architecture
Leading and mentoring junior developers through projects.
Qualifications (Must have):
7+ years of IT experience in web application development.
Owns the end-to-end technical implementation through different stages of its life cycle.
Hands-on experience with designing and implementation of the full web architecture, including layers in React, HTML/CSS/JavaScript and other JavaScript frameworks.
Expertise in Modern MVC, Micro Front-End Architecture and Microservices based Architecture and Design.
Hands on experience on React is mandatory
Expertise in Java Script, Typescript, HTML 5, CSS
Expertise in RESTful services
Expertise in modern front-end development workflow tools and build tools like Webpack, Gulp etc.,
Should mentor and guide junior members in the practice and create a conducive environment for others to grow technically.
Should ensure quality in hiring external candidates for technical roles.
Strong in software development process, test driven development.
Strong OO design skills/implementation of design patterns.
Strong experience with Build and Release, Systems Integration, Agile, Estimations/Planning.
Strong experience in web standards, accessibility.
Experience working with distributed Agile teams and Devops Principles of CI, CD
Strong analytical and debugging skills
Self-Driven attitude
Ability to clearly and effectively communicate design processes, ideas, and solutions to teams
Qualifications (Preferred):
Experience in Web Assembly
Experience in building Grafana plugins
Experience or knowledge in Rust
Experience with Docker Containers
Experience in building real time web applications where performance is key
Experience in working with Web Sockets
How to Apply
Send your CV to
careers.india@bardasz.com
Please title your email with the position and your name. Example: Senior Web Developer – John Smith
Briefly state your main reason for joining us