We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Senior Frontend Engineer

Oceaneering International, Inc.
United States, Texas, Houston
5875 N. Sam Houston Parkway - Suite 400 (Show on map)
Jan 17, 2025
Company Profile

At Oceaneering, we solve the unsolvable. We are a global engineering company that has its roots in deep sea operations for oil & gas industries. Today we operate a diverse portfolio of business units and associated activities. Not only do we operate fleets of ROVs for deep sea operations. We run the NASA neutral buoyancy laboratory and we develop the next generation of spacesuits. We design some of the most popular entertainment rides for the likes of Universal and Disney. And here at Oceaneering Mobile Robotics (OMR), we specialize in creating cutting-edge, autonomous mobile robot (AMR) technology-based, turnkey logistic solutions. Our AMRs are employed in the production facilities of premium manufacturers and hospitals. With a focus on safety, reliability, and performance, OMR continues to push the boundaries of what is possible with robotics.

Duties & Responsibilities

Purpose

For our Oceaneering Mobile Robotics division, we are looking for a new member in the Supervisory Software group in Utrecht. Our team needs a talented Senior Frontend Engineer who enjoys creating exciting and meaningful UIs. In close collaboration with your team, our UX designers, product owners and product managers, you'll work on the entire UI software development process. This role requires a good eye for UI design, solid React coding skills and experience in implementing rich and responsive UIs. Since you'll be a part of a cross-functional team, you can get involved on the Backend as well.

The team you will be a part of plays an important part in our strategy to further develop our Mobile Robotics technology and business. You will be involved in innovative products, exploring new ways to make the control, management, configuration and deployment of our machines smarter, more automatic and more data driven. We have the clear goal to build things which will excite our customers. Given that we are a global company, we expect you to have the willingness to travel and stay abroad from time to time.

Oceaneering Mobile Robotics is on a great journey and if you are the right person for the role, we are confident you'll have fun and exciting times with us.

ESSENTIAL

* You have a Bachelor's degree in Computer Science, Automation, Information Technology or equivalent.

* You have at least 5 years of hands-on experience in building, maintaining and scaling high-quality React applications.

* You have deep understanding of React concepts such as hooks, context API, and component lifecycle methods.

* You have experience with state management libraries like Redux, MobX, or Context API for managing application state.

* You are proficient JavaScript, including ES6+ features.

* You have very good knowledge of CSS, CSS-in-JS libraries and CSS frameworks for styling components.

* You have experience in writing meaningful unit, integration tests, and end-to-end tests using tools like Jest, React Testing Library and/or Cypress.

* You demonstrate effective communication and great ability to work collaboratively in a team.

* You are based in The Netherlands and have at least a few years of working experience in this country.

ADDITIONAL

* You have experience in working with IoT devices.

* Proactive and collaborative attitude.

* Team player.

Qualifications

REQUIRED

* Bachelor's degree in Computer Science, Automation, Information Technology or equivalent.

* Minimum 5 years of hands-on experience in building, maintaining and scaling high-quality React applications.

* Proficiency in cloud platforms like Azure, AWS or Google Cloud, including understanding cloud architecture and services.

* Proficiency in proficient JavaScript, including ES6+ features.

* Experience with frontend testing tools like Jest, React Testing Library and/or Cypress.

* Experience with distributed systems, microservices and service monitoring tools.

* Expertise in software development lifecycle.

* Excellent written and oral communication skills in English.

* Experience with Git version control systems.

* Experience with applying AI-tools like GitHub CoPilot is considered a big plus.

DESIRED

* Experience in optimizing React applications for performance, including lazy loading and code splitting.

* Experience with controlling autonomous robots.

* Experience with DevOps and service monitoring tools.

* Experience with integrating with enterprise systems such as databases, ERP systems, and factory automation systems.

Knowledge, Skills, Abilities, and Other Characteristics

* Ensures that important information from management is shared with employees and others as appropriate.

* Gives and receives constructive feedback.

* Ensures that others involved in a project or effort are kept informed about developments and plans.

* Ensures that regular consistent communication takes place within area of responsibility.

* Ability to read, understand, debug, and modify existing code.

* Ability to act independently generating innovative solutions to complex problems.

* Customer focused attitude.

* Willingness to travel and stay abroad from time to time.

* Ability to remain calm and professional in a demanding and dynamic work environment.

Closing Statement

We offer a competitive salary, a comprehensive benefits package and the opportunity to advance in an international company. To apply, click 'Apply Now'.

Applied = 0

(web-6f6965f9bf-tv2z2)