Senior Frontend Engineer

{ “@context”: “http://schema.org”, “@type”: “JobPosting”, “title”: “Senior Frontend Engineer”, “description”: “

About the Role

Ocean Infinity is seeking a Senior Frontend Developer who understands the web development process from inception to deployment, stays current with industry trends, and embraces modern AI-assisted development workflows. The ideal candidate is passionate about crafting exceptional user interfaces and delivering polished, high-performance web experiences.

The role reports to a Web Team Lead and is a key player within the group, providing guidance and technical expertise to the web development team.

What Will You Do

  • Develop responsive, accessible and high-performance user interfaces using React and Next.js (App Router)
  • Build and maintain reusable UI component libraries using Tailwind CSS and Shadcn/UI
  • Implement state management patterns and client-side data fetching strategies (React Server Components, tRPC, React Query)
  • Leverage AI-assisted development tools (Cursor AI, Claude AI or similar) to accelerate coding workflows, code reviews and problem-solving
  • Collaborate closely with backend engineers to integrate APIs and define data contracts
  • Ensure cross-browser compatibility, responsive design and adherence to web accessibility standards (WCAG)
  • Follow development and quality best practices, but be critical if you believe they can be improved
  • Implement the integration of different systems and current solutions and identify opportunities for improvements
  • Explain technical solutions to both engineering and non-technical stakeholders
  • Contribute to frontend architecture decisions, performance optimisation and bundle management
  • Take responsibility for making sound technical engineering decisions
  • Mentor junior team members by guiding them and providing constructive feedback

Who You Are (Required)

  • Degree in Computer Science, Information Technology or related field
  • 5+ years’ experience with software development life cycles and release cycles
  • Proven experience creating UI components and single-page web applications using React
  • Strong proficiency with TypeScript in frontend development
  • Experience with Next.js and its rendering strategies (SSR, SSG, ISR, React Server Components)
  • Solid understanding of modern CSS, including Tailwind CSS utility‑first methodology
  • Good understanding of REST API principles and experience consuming backend services
  • Experience working with complex data structures and client‑side state management
  • Proficiency with Git and collaborative code versioning workflows
  • Hands‑on experience with AI‑powered development tools (Cursor AI, Claude AI, GitHub Copilot or similar)
  • Familiar with basic web application security concepts (XSS, CSRF, CSP, authentication flows)
  • Understanding of web performance optimisation techniques (Core Web Vitals, lazy loading, code splitting)
  • Ability to take ownership and engagement in the team’s work
  • Driven, proactive and able to work autonomously with little supervision
  • Excellent time management skills and ability to prioritize work in a fast‑paced environment
  • Critical thinking and ability to show initiative

Desirable

  • Fluency in English (spoken and written)
  • Experience with tRPC, Tailwind CSS
  • Experience with Shadcn/UI component library
  • Experience working with real‑time data and WebSockets
  • Familiarity with backend technologies based in Node.js
  • Experience with ORMs such as Drizzle or Prisma
  • Experience with testing frameworks (Jest, Playwright, Vitest, React Testing Library)
  • Experience with CI/CD pipelines and deployment workflows
  • Knowledge of design systems and experience collaborating with UX/UI designers (Figma)

Our Tech Stack

  • Framework: Next.js (via create‑t3‑app)
  • Language: TypeScript
  • API Layer: tRPC
  • Styling: Tailwind CSS + Shadcn/UI
  • Version Control: Git
  • AI Tooling: Cursor AI, Claude AI

Salary

Porto – up to €65000

UK – Based on experience

#J-18808-Ljbffr”, “datePosted”: “2026-05-17”, “hiringOrganization”: { “@type”: “Organization”, “name”: “Ocean Infinity”, “sameAs”: “https://uk.whatjobs.com/pub_api__cpl__435483625__4861?utm_campaign=publisher&utm_medium=api&utm_source=4861&geoID=33” }, “jobLocation”: { “@type”: “Place”, “address”: { “@type”: “PostalAddress”, “addressLocality”: “London” } } }
Company: Ocean Infinity
Apply for the Senior Frontend Engineer
Location: London
Job Description:

About the Role

Ocean Infinity is seeking a Senior Frontend Developer who understands the web development process from inception to deployment, stays current with industry trends, and embraces modern AI-assisted development workflows. The ideal candidate is passionate about crafting exceptional user interfaces and delivering polished, high-performance web experiences.

The role reports to a Web Team Lead and is a key player within the group, providing guidance and technical expertise to the web development team.

What Will You Do

  • Develop responsive, accessible and high-performance user interfaces using React and Next.js (App Router)
  • Build and maintain reusable UI component libraries using Tailwind CSS and Shadcn/UI
  • Implement state management patterns and client-side data fetching strategies (React Server Components, tRPC, React Query)
  • Leverage AI-assisted development tools (Cursor AI, Claude AI or similar) to accelerate coding workflows, code reviews and problem-solving
  • Collaborate closely with backend engineers to integrate APIs and define data contracts
  • Ensure cross-browser compatibility, responsive design and adherence to web accessibility standards (WCAG)
  • Follow development and quality best practices, but be critical if you believe they can be improved
  • Implement the integration of different systems and current solutions and identify opportunities for improvements
  • Explain technical solutions to both engineering and non-technical stakeholders
  • Contribute to frontend architecture decisions, performance optimisation and bundle management
  • Take responsibility for making sound technical engineering decisions
  • Mentor junior team members by guiding them and providing constructive feedback

Who You Are (Required)

  • Degree in Computer Science, Information Technology or related field
  • 5+ years’ experience with software development life cycles and release cycles
  • Proven experience creating UI components and single-page web applications using React
  • Strong proficiency with TypeScript in frontend development
  • Experience with Next.js and its rendering strategies (SSR, SSG, ISR, React Server Components)
  • Solid understanding of modern CSS, including Tailwind CSS utility‑first methodology
  • Good understanding of REST API principles and experience consuming backend services
  • Experience working with complex data structures and client‑side state management
  • Proficiency with Git and collaborative code versioning workflows
  • Hands‑on experience with AI‑powered development tools (Cursor AI, Claude AI, GitHub Copilot or similar)
  • Familiar with basic web application security concepts (XSS, CSRF, CSP, authentication flows)
  • Understanding of web performance optimisation techniques (Core Web Vitals, lazy loading, code splitting)
  • Ability to take ownership and engagement in the team’s work
  • Driven, proactive and able to work autonomously with little supervision
  • Excellent time management skills and ability to prioritize work in a fast‑paced environment
  • Critical thinking and ability to show initiative

Desirable

  • Fluency in English (spoken and written)
  • Experience with tRPC, Tailwind CSS
  • Experience with Shadcn/UI component library
  • Experience working with real‑time data and WebSockets
  • Familiarity with backend technologies based in Node.js
  • Experience with ORMs such as Drizzle or Prisma
  • Experience with testing frameworks (Jest, Playwright, Vitest, React Testing Library)
  • Experience with CI/CD pipelines and deployment workflows
  • Knowledge of design systems and experience collaborating with UX/UI designers (Figma)

Our Tech Stack

  • Framework: Next.js (via create‑t3‑app)
  • Language: TypeScript
  • API Layer: tRPC
  • Styling: Tailwind CSS + Shadcn/UI
  • Version Control: Git
  • AI Tooling: Cursor AI, Claude AI

Salary

Porto – up to €65000

UK – Based on experience

#J-18808-Ljbffr…

Posted: May 17th, 2026