About the Role
Ocean Infinity is seeking a Web Team Lead to report directly to the Director of Software Engineering. This role serves as a vital bridge between management and the software development team, requiring an assertive and entrepreneurial individual who takes initiative and helps the team solve complex problems.
Responsibilities
- Lead a team of backend and frontend software engineers, fostering a collaborative and inclusive environment.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure the performance, quality, and responsiveness of applications.
- Help design, implement, or prototype services for systems and solutions for technically complex products by using containerised microservices.
- Facilitate daily stand-ups, sprint planning, retrospectives, and other agile ceremonies.
- Remove impediments to the team’s progress.
- Follow development and quality best practices, but be critical if you believe they can be improved.
- Take responsibility for making sound technical engineering decisions.
- Document software and processes as needed.
Requirements
- Degree in Computer Science, Information Technology or related.
- Preferably 4+ years of experience as a software engineer targeting C#, Python, or single-page web apps using React or Angular with Typescript.
- Proven experience as a Team Leader or similar role in a software development team.
- Understanding of Agile methodologies.
- Experience with communication protocols such as TCP/IP, UDP, REST, gRPC and SignalR.
- Familiarity with RESTful architecture.
- Experience with event-driven architectures or event-streaming services, such RabbitMQ and Kafka.
- Experience with microservice development and containerisation techniques such as Docker or Kubernetes.
- Experience with code versioning tools such as Git or equivalent.
- Strong understanding of quality management, including but not limited to standards, regulations and applicable policies and procedures.
- Excellent time management skills and ability to prioritise work in a fast-paced environment.
- Critical thinking and ability to show initiative and be entrepreneurial.
- Strong communication and leadership skills.
- Fluency in English (spoken and written).
- Familiar with basic web application security concepts.
- Experience working with real-time data.
- Experience with distributed systems and networks (IoT, Industry 4.0).
- Experience in Industrial communication protocols such as Modbus, Profibus and OPC.
- Knowledge of IoT technologies, including communication protocols, cloud platforms, and network security.
Skills
- C#
- Python
- React
- Angular
- Typescript
- TCP/IP
- UDP
- REST
- gRPC
- SignalR
- RESTful architecture
- RabbitMQ
- Kafka
- Docker
- Kubernetes
- Git
- Agile methodologies
Work Type
- Employee
Experience Level
- 4+ years of experience as a software engineer
- Team Leader or similar role
Education Level
- Degree in Computer Science, Information Technology or related
Salary/Compensations
- Up to £100,000 per annum
About the Company
- We are using and creating technology to transform operations at sea to enable people and the planet to thrive.
- We are open-minded and fearless in our approach to innovation and don't believe in boundaries. We challenge everything and have massive ambitions to drag aging industries into the tech era.
- We take safety, equality and education very seriously, and our responsibilities don't stop at our front door.
- Our business is built on the belief that there's definitely a more environmentally responsible way to operate at sea.
- We employ people who share our core values. We expect our people to be courageous, trustworthy, and conscientious, driven by a desire to do the right thing. We strive for excellence, work collaboratively, and are genuinely excited by our work.
- We offer opportunities for our people to develop beyond their role and span a multitude of disciplines. These are open to all, regardless of background and experience level. Working with us means being part of a team that is harnessing technology and creativity to disrupt a traditional industry.
- We are not your average workplace.
Equal Opportunity
- At Ocean Infinity, we believe in creating equal opportunities for all, celebrating each and everyone’s differences.
- We are driven by transforming the industry, through our technology, thoughts, behaviours and actions.
- Being inclusive and respectful to all is fundamental to who we are.
- It is the right thing to do and enables innovation and creativity to thrive.
- There is more work to be done, and we know that we aren’t perfect, but our commitment to these values is unwavering.
- They are central to our mission and the impact we have on the industry, meaning, we cannot live without them.
