Front developer
OceanWings designs, manufactures and markets semi-rigid and rigid wingsails designed for installation on cargo ships, helping to reduce CO2 emissions by cutting fossil fuel consumption.
Job Presentation
Join the OceanWings adventure and take part in the revolution of maritime propulsion! Your mission will be to design and industrialize our innovative cargo boat wings, by developing our onboard control software platform on ships used by sailors: it's an extraordinary application, involving continuously piloting and orienting the wings. You will also contribute to the necessary internal tools and software for R&D. The OceanWings team consists of around fifty people, growing rapidly in a promising market!
Your main missions
To support the growth of our teams, we are looking to reach a new level of professionalism in our frontend by welcoming motivated and talented developers.
- Within an autonomous team, collaborate with developers, designers, and Product Managers to design and develop the necessary features.
- Understand and analyze Product and Design requirements to design and develop high-performance and user-friendly interfaces.
- Support and mentor the developers in the team.
- Participate in monitoring performance and maintaining the features under your team's responsibility.
- Ensure the quality of the code produced by the team: design patterns, code maintainability and testability, automated tests (unit tests and E2E).
- Communicate clearly and regularly on the progress of your work.
- Actively contribute to the team's life: offer AND ask for help as often as needed.
- Work following Lean/agile methods.
- Contribute, if you wish, to OceanWings' visibility in the tech community by sharing your knowledge: blog, website, meetups, conferences, etc.
Your primary responsibility will be to migrate our wing supervision and control software from the existing C++/Qt to a new offline web platform that we will choose together (Electron/Tauri).
Profile and required skills
- You are a developer passionate about building a high-impact product.
- You have a solid experience in product development.
- You share your knowledge in a didactic way and invest time in mentoring other developers.
- You have a real sensitivity to user experience on all browsing platforms and the quality of the interfaces offered.
- The quality of the code produced by your team is at the heart of your concerns (maintainability, testability, and writing automated tests).
- You are a team player, empathetic, and attentive.
- You master frontend development: using a framework (preferably React), CSS, Javascript, Typescript.
- You are used to working with backend developer teams and are able to understand their needs and issues.
- You have experience with performance and optimization issues and the ability to diagnose and prevent them.
- You are familiar with continuous integration principles.
Appreciated additional skills
- Testing library
- Playwright/Cypress
- React Router / TanStack
- gRPC / OpenAPI
- Tailwind
- Python, C++, interest in fullstack
- CI/CD/Devops/Docker
- Team
- Software
- Locations
- OceanWings Paris
About OceanWings
OceanWings’ mission is to provide the Shipping Industry with the most efficient Wind Assisted Propulsion Systems, enabling them to reduce emissions, lower operational costs, and protect the long-term value of their investments. By making innovative technology accessible, OceanWings aims to become a global leader in the decarbonization of shipping, helping steer the industry towards wind energy as the most scalable and ready solution for a sustainable future.
Front developer
OceanWings designs, manufactures and markets semi-rigid and rigid wingsails designed for installation on cargo ships, helping to reduce CO2 emissions by cutting fossil fuel consumption.
Loading application form
Already working at OceanWings?
Let’s recruit together and find your next colleague.