Front-end engineer with 11 years across streaming, marketplaces, and AI products at Sky, Roku, and Property Finder, operating at technical-lead level. Owns front-end architecture, performance, and delivery end to end, and has led multi-territory platform consolidations, GraphQL/BFF layers, and production LLM features from design through launch. Promoted repeatedly into technical leadership, mentoring engineers and setting engineering standards across teams.
- Location: Dubai Hills Estate, UAE
- Work Locations: USA, UAE, PRT
- Remote: Yes | Relocation: Yes | Travel: Yes
- Languages: English, Portuguese, Spanish
Frontend
React (11y) • TypeScript (11y) • JavaScript (11y) • Next.js (7y) • Astro (2y) • React Native (5y) • Tailwind CSS (5y) • Testing (Jest, Vitest, RTL, Playwright) (8y) • Design Systems (7y)
Performance & Quality
Web Vitals & Lighthouse (8y) • Accessibility (WCAG AA / AAA) (8y) • SEO Engineering (6y) • Web Performance (8y)
Backend (Supporting)
Node.js (11y) • GraphQL & BFF (7y) • REST APIs (11y) • PostgreSQL (11y) • MongoDB (11y) • Redis (8y)
Cloud & DevOps
AWS (11y) • Cloudflare (Pages, Workers) (4y) • Docker (11y) • CI/CD (GitHub Actions, GitLab) (11y) • Kubernetes (11y) • Terraform (3y)
AI & ML
LLMs (GPT, Claude) (5y) • OpenAI & Anthropic APIs (5y) • Multi-Agent Systems (LangGraph) (3y) • Chatbot Development (5y) • Python (3y)
Leadership
Technical Leadership (8y) • Mentoring & Hiring (7y) • Roadmap Planning (7y) • Code Review & Architecture (8y)
Property Finder | Jul 2025 – Present Location: Dubai, UAE
Growth Engineering team at Property Finder, the largest real estate marketplace in the UAE. Owning SEO, performance, and feature development for user acquisition.
Tech: React, TypeScript, Web Performance, SEO, SEMrush, Node.js, Go, AWS
Industries: real estate, property technology, online marketplaces
Responsibilities:
- Drive SEO optimization across the core website, cutting search page load time by 33% and achieving record share of voice in organic search. Recognized by the CEO as an exceptional result.
- Lead the UGC (User-Generated Content) features, agent Q&A and property reviews, from initial design through to production: content pipeline, moderation system, and frontend display.
- Coordinate SEO strategies with 5+ external stakeholders for third-party applications.
- Mentor 2 junior engineers on React, TypeScript, and performance patterns.
- Restructured how the FE consumes CMS content on SEO-critical pages, cutting response time from 500ms to 5ms.
Achievements:
- Record Share of Voice SEO work contributed to the company reaching new records in share of sessions and share of voice, pushing competitors further down the rankings. Metrics: Record share of voice and share of sessions in organic search
- UGC Feature Launch Led the User-Generated Content features (agent Q&A and property reviews) from early product discussions and technical design through implementation to production launch.
- CMS API Performance Restructured how CMS content gets fetched and served on SEO-critical pages. Metrics: Response time from 500ms to 5ms (99% improvement)
- Search Page Speed Fixed render-blocking resources, optimized images, and added progressive loading. Metrics: 33% reduction in search page load time
Roku | Feb 2023 – Jul 2025 Location: Manchester, UK
Front-end engineer on Roku's web platform. Built AI-powered customer support UI and shared web frameworks consumed across 10+ device platforms.
Tech: React, TypeScript, GraphQL, Web Performance, Node.js, AWS, LLMs, Python
Industries: streaming media, entertainment, technology
Responsibilities:
- Technical lead for AI chatbots that reduced customer support tickets by 40% and improved satisfaction by 25%.
- Architected scalable media web frameworks adopted by multiple product teams across 10+ device platforms.
- Integrated LLMs (Claude, GPT-4) into production systems, achieving 95% accuracy in customer query resolution.
- Mentored 3 junior developers and contributed to architectural decisions that reduced development time by 30% for new features.
- Partnered with 12+ cross-functional engineers to improve customer satisfaction and platform reliability.
Achievements:
- AI Chatbot Implementation Reduced customer support tickets by 40%, enhancing user experience for a major entertainment streaming platform. Metrics: 40% reduction in support tickets, 25% improvement in customer satisfaction
- Web Core Framework Development Built reusable tools and frameworks that improved engineering productivity across multiple teams. Metrics: 30% reduction in development time for new features
Projects:
- AI-Powered Customer Support Chatbot
Role: Technical Lead
Enterprise-grade chatbot system integrating multiple LLM providers
Tech: React, Node.js, OpenAI API, Claude API, AWS Lambda
- Reduced customer support volume by 40%
- Improved response time from hours to seconds
- Achieved 95% accuracy in customer query resolution
Sky UK | Sep 2018 – Feb 2023 Location: London, UK
Front-end engineer across five streaming products (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) on web, desktop and TV devices. Owned the BFF / GraphQL middleware where the FE consumed it directly. Progressed through three engineering levels over the tenure, promoted from SD1 to SD2 to SD3.
Tech: React, TypeScript, Electron, Redux, GraphQL, Apollo, Web Performance, AWS, Kubernetes, Redis
Industries: telecommunications, streaming services, media
Responsibilities:
- Promoted twice over the tenure, advancing from SD1 to SD2 to SD3 as technical scope and leadership grew.
- Technical lead on the FE side of the European consolidation that collapsed 12 territory apps into 2 unified platforms (83% less code to maintain).
- Built a GraphQL/BFF layer the FE owned end-to-end, cutting API roundtrips and dropping response times by 50% at 99.9% uptime.
- Shipped and maintained the front-end of 5 streaming products (Sky GO, NOW TV, NOW, Peacock TV, Sky Showtime) across web, desktop and TV devices.
- Introduced analytics, error monitoring, and performance budgets across the streaming platforms.
- Set up CI/CD pipelines and FE tooling that cut deployment time by 60% across five teams.
Achievements:
- Apple TV Launch Successfully delivered NOW TV on Apple TV platform ahead of schedule. Metrics: Delivered ahead of schedule
- European Consolidation Project Reduced 12 separate territory apps to 2 unified applications. Metrics: 83% reduction in codebases, 60% faster feature deployment
- GraphQL Middleware Built GraphQL layer achieving 99.9% availability. Metrics: 99.9% uptime, 50% reduction in API response times
Projects:
- Sky GO Desktop Application
Role: Senior Engineer
Cross-platform desktop streaming application for Mac and Windows
Tech: Electron, React, TypeScript, Redux
- Built automated code signing and deployment pipeline
- Integrated with Akamai CDN for content delivery
- Achieved 99.5% crash-free user sessions
- NOW TV Multi-Territory Platform
Role: Technical Lead
Unified platform supporting multiple European markets
Tech: React, Node.js, AWS, Concourse CI
- Consolidated 12 apps into 2 unified platforms
- Implemented feature flagging for territory-specific functionality
- Reduced maintenance overhead by 70%
loveholidays | Jun 2018 – Aug 2018 Location: London, UK
Contract frontend engineer building new booking-flow features and running A/B experiments on a high-traffic travel platform.
Tech: React, Redux, JavaScript, Google Optimize
Industries: travel, booking platforms, e-commerce
Responsibilities:
- Shipped 3 new booking-flow features on a platform processing 10,000+ daily transactions.
- Ran Google Optimize A/B tests that lifted booking conversion 15% and cut bounce 12%.
Achievements:
- Conversion Rate Optimization A/B testing programme that improved booking conversion rates. Metrics: 15% conversion lift
SCL Group | Jun 2015 – May 2018 Location: London, UK
Joined as a software apprentice and was promoted to junior front-end engineer. Worked on data-heavy analytics web apps, owning UI for political-data tools and CMS-driven sites, and picked up CI/CD and AWS where it unblocked FE delivery.
Tech: React, Redux, JavaScript, TypeScript, Drupal (FE templating), Node.js, MongoDB, AWS, Kubernetes, Scala, Go
Industries: data analytics, software development, machine learning
Responsibilities:
- Started as a software apprentice and was promoted to junior front-end engineer as delivery responsibility grew.
- Built the front-end for 8+ analytics web apps used by political-data teams; sole web developer on several flagship projects.
- Led Drupal 8 migrations, modernizing legacy templating and FE delivery for content-heavy sites.
- Designed the FE for the Pangea data matching platform, a UI processing 10M+ records daily with sub-second interactions.
- Took over CI/CD pipelines and Kubernetes/AWS infra when it unblocked FE delivery (deployment time -80%).
Achievements:
- Pangea Data Platform Built scalable data matching platform handling large datasets. Metrics: Processing 10M+ records daily with sub-second response times
- Infrastructure Automation Implemented Kubernetes-based infrastructure reducing deployment time. Metrics: 80% reduction in deployment time, 99.9% uptime
Projects:
- Pangea Data Management Platform
Role: Front-End Lead (Full-stack delivery)
Large-scale data matching and management system
Tech: Scala, React, PostgreSQL, AWS
- Processed millions of records with high accuracy
- Built real-time data matching algorithms
- Achieved 99.9% system uptime
- Google Data Analytics (June 2026) · Coursera via Google (Credential: PMOBUBVZ08TU) • Verify • PDF
- Google Project Management (June 2026) · Coursera via Google (Credential: UYYSBKVB84JF) • Verify • PDF
- IBM Front-End Developer (May 2026) · Coursera via IBM (Credential: TXOGQS1O8B7V) • Verify • PDF
- IBM Machine Learning (May 2026) · Coursera via IBM (Credential: KRXQ492YNJTX) • Verify • PDF
- Google Advanced Data Analytics (May 2026) · Coursera via Google (Credential: P4B7WO2KFPFU) • Verify • PDF
- IBM Full Stack Software Developer (May 2026) · Coursera via IBM (Credential: EW3LV46WV5SC) • Verify • PDF
- IBM Full-Stack JavaScript Developer (May 2026) · Coursera via IBM (Credential: J3YD5TCPXU6C) • Verify • PDF
- IBM Applied DevOps Engineering (March 2026) · Coursera via IBM (Credential: 08CD1EQ17SFP) • Verify • PDF
- IBM DevOps and Software Engineering (March 2026) · Coursera via IBM (Credential: 88IDI1F2938F) • Verify • PDF
- Google IT Automation with Python (March 2026) · Coursera via Google (Credential: NQFRKPEUZ39A) • Verify • PDF
- Google Cybersecurity (July 2025) · Coursera via Google (Credential: JV1BAUSE3T41) • Verify • PDF
- IBM AI Developer (June 2025) · Coursera via IBM (Credential: VAV59NDU8OFD) • Verify • PDF
University of Texas at Austin, McCombs School of Business, Austin, Texas, United States 2025 – 2026
Field: AI & Machine Learning: Business Applications
GPA: 4.09/4.33
Relevant Coursework: Machine Learning • Natural Language Processing • Generative AI • AI Agents • Model Deployment • Computer Vision
Verify • Certificate • Grade sheet • LinkedIn
West Thames College, London, United Kingdom 2013 – 2015
Field: Information Technology
Relevant Coursework: Software Development • Database Design • Network Administration • Web Development
91 completed courses. Full list with verifiable credentials: https://www.fbritoferreira.com
- Meta (2): Coding Interview Preparation · Version Control
- IBM (49): Fundamentals of AI Agents Using RAG and LangChain · Generative AI Advanced Fine-Tuning for LLMs · Generative AI Engineering and Fine-Tuning Transformers · Generative AI Language Modeling with Transformers · Generative AI and LLMs: Architecture and Data Preparation · Introduction to Deep Learning & Neural Networks with Keras · Machine Learning with Python · Supervised Machine Learning: Regression · Front-End Development Capstone Project · Machine Learning Capstone · Unsupervised Machine Learning · Supervised Machine Learning: Classification · Deep Learning and Reinforcement Learning · Exploratory Data Analysis for Machine Learning · Full Stack Application Development Capstone Project · Get Started with Cloud Native, DevOps, Agile, and NoSQL · Intermediate Web and Front-End Development · JavaScript Programming Essentials · JavaScript Full Stack Capstone Project · Full Stack Software Developer Assessment · Node.js & MongoDB: Developing Back-end Database Applications · Developing Back-End Apps with Node.js and Express · Designing User Interfaces and Experiences (UI/UX) · Developing Websites and Front-Ends with Bootstrap · Developing Front-End Apps with React · Getting Started with Front-End and Web Development · Introduction to Test and Behavior Driven Development · DevOps Capstone Project · Monitoring and Observability for Development and DevOps · Application Development using Microservices and Serverless · Hands-on Introduction to Linux Commands and Shell Scripting · Application Security for Developers and DevOps Professionals · Continuous Integration and Continuous Delivery (CI/CD) · Introduction to Containers w/ Docker, Kubernetes & OpenShift · Getting Started with Git and GitHub · Introduction to Agile Development and Scrum · Introduction to DevOps · Introduction to Cloud Computing · Django Application Development with SQL and Databases · Building Generative AI-Powered Applications with Python · Generative AI: Elevate your Software Development Career · Software Developer Career Guide and Interview Preparation · Introduction to HTML, CSS, & JavaScript · Developing AI Applications with Python and Flask · Python for Data Science, AI & Development · Generative AI: Prompt Engineering Basics · Generative AI: Introduction and Applications · Introduction to Artificial Intelligence (AI) · Introduction to Software Engineering
- Google (35): Process Data from Dirty to Clean · Agile Project Management · Google Data Analytics Capstone: Complete a Case Study · Introduction to Data Analysis Using Python · Share Data Through the Art of Visualization · Analyze Data to Answer Questions · Prepare Data for Exploration · Ask Questions to Make Data-Driven Decisions · Foundations: Data, Data, Everywhere · Capstone: Applying Project Management in the Real World · Project Execution: Running the Project · Project Planning: Putting It All Together · Project Initiation: Starting a Successful Project · Foundations of Project Management · Regression Analysis: Simplify Complex Data Relationships · Google Advanced Data Analytics Capstone · The Nuts and Bolts of Machine Learning · The Power of Statistics · Go Beyond the Numbers: Translate Data into Insights · Foundations of Data Science · Troubleshooting and Debugging Techniques · Introduction to Git and GitHub · Using Python to Interact with the Operating System · Configuration Management and the Cloud · Crash Course on Python · Automating Real-World Tasks with Python · Automate Cybersecurity Tasks with Python · Tools of the Trade: Linux and SQL · Sound the Alarm: Detection and Response · Assets, Threats, and Vulnerabilities · Put It to Work: Prepare for Cybersecurity Jobs · Accelerate Your Job Search with AI · Foundations of Cybersecurity · Play It Safe: Manage Security Risks · Connect and Protect: Networks and Network Security
- Amazon (2): Application Development · Generative AI in Software Development
- Great Learning (3): Python Foundations · Ethics of AI · Introduction to AI Agents
Sole web developer for 4 high-profile websites at Cambridge Analytica/SCL Group. Built the Pangea data platform (10M+ records/day), deployed AWS + K8s infrastructure with 99.9% uptime, and automated deployments (80% faster).
Tech: React, Redux, Node.js, Express, Drupal, D3.js, Scala, AWS, Kubernetes
Rebuilt NOW TV's Apple TV and Roku apps with React Native, slashed CI/CD from 25 hours to 1.5 hours, consolidated 12 European territory apps into 2 (83% less code), and built a GraphQL BFF with 99.9% uptime.
Tech: React, React Native, Redux, Node.js, GraphQL, Apple TV, Roku
Built a data matching platform processing 10M+ records daily with sub-second response times on Scala, Drill, and Hadoop. Worked with the UK ICO for 2+ years pre-GDPR to shape data classification standards.
Tech: Scala, React, Apache Drill, Hadoop, Mesos, AWS
Front-end engineer on Property Finder's Growth team. Cut search page load time by 33%, improved CMS API from 500ms to 5ms, led UGC feature to production, and helped push the company to record share of voice in SEO.
Tech: React, TypeScript, Node.js, Go, AWS
Built an AI chatbot for Roku using Claude V2 and GPT-3/4 via AWS Connect. Cut support tickets by 40%, bumped satisfaction by 25%, and hit 95% query resolution accuracy.
Tech: AWS, AI, LLM, RAG, React, AWS Connect, Node.js
Built the Windows and Mac Sky Go streaming app with Electron and React. Single codebase serving 4 regions, automated code-signing CLI, satellite box local streaming that cut CDN costs, and 99.5% crash-free sessions.
Tech: Electron, React, Redux, Node.js, Akamai CDN
Developer on SCL Group's data-driven campaign platform for Ted Cruz: OCEAN personality profiles for ~300 million people, automated phone calling tied to voter profiles, and nationwide ad targeting across social and traditional media. Helped deliver the Iowa caucus upset, where Cruz defeated Trump at 4-1 odds.
Tech: D3.js, React, Node.js, PHP, Facebook Ads, Google Ads
Technical lead for Syphon, a data visualization platform powering the 2016 Trump campaign's media strategy across social and traditional channels: achieving $0.20 spent for every $1 spent by the opposition.
Tech: D3.js, React, Node.js, Facebook Ads, Google Ads
14 Jun 2026
Last week npm shipped 2FA-gated publishing. Eight months too late, two years behind PyPI. The pattern is structural: npm always patches last because the registry is closed source. The fix is three tiers, automated scanning, and opening the source.
Tags: npm, supply-chain, security, open-source, javascript
25 May 2026
Junior hiring is down 40%. AI gave boards the rationale to keep cutting. The apprenticeship lag is 5–7 years. No juniors today means no seniors in 2031.
Tags: ai, software-engineering, hiring, engineering-management, career
3 May 2026
AI tools made developers faster on paper and slower in practice. Output is up, learning is down, debugging takes longer, and bad habits compound while managers keep raising the quota. The tools aren't the problem. Treating them like a thinking replacement is.
Tags: ai, software-engineering, developer-experience, burnout, management
28 Mar 2026
A simple way to manage shell secrets using Bitwarden CLI and macOS Keychain, no more plaintext exports, no more anxiety every time you open your .zshrc.
Tags: security, devtools, shell, open-source, software-engineering
17 Nov 2025
Open-source TypeScript client for Strapi CMS v5 with full type safety, CRUD + upsert operations, advanced filtering, i18n support, and minimal dependencies. Built to eliminate boilerplate in content-driven apps.
Tags: typescript, strapi, open-source, developer-tools, headless-cms
8 Sept 2024
‘After 250+ interviews across a decade as both interviewer and candidate, here is why LeetCode-style challenges fail to assess real-world engineering ability, and what companies should do instead.’
Tags: tech-hiring, interviews, software-engineering, career, web-development
28 Oct 2022
How we used GraphQL as a Backend for Frontends at Sky TV, consolidating 12 microservices into a single API. 99.9% uptime, 50% faster responses, and 83% less code across territories. Originally discussed on the Syntax.fm podcast.
Tags: graphql, architecture, streaming, node-js, typescript, backend
Open Source Development • AI & Machine Learning • Cloud Architecture • Technical Writing • Mentoring




