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” } } }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…
