{"id":59096,"url":"https://alion.io/job/rakuten-international-frontend-manager","title":"Frontend Manager","company":{"id":19778,"name":"Rakuten International","domain":"rakuteninternational.com","url":"https://alion.io/company/rakuten-international","size_band":"1001-5000","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workday","truth_index":null},"role":"Frontend","role_family":"Frontend","seniority":"senior","employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Barcelona, Spain"],"countries":["ES"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":8,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Agile","optional":false},{"name":"GitHub Actions","optional":false},{"name":"hls.js","optional":false},{"name":"JavaScript","optional":false},{"name":"Jest","optional":false},{"name":"Kotlin","optional":false},{"name":"Next.js","optional":false},{"name":"Playwright","optional":false},{"name":"pnpm","optional":false},{"name":"React.js","optional":false},{"name":"Redux","optional":false},{"name":"Scrum","optional":false},{"name":"SwiftUI","optional":false},{"name":"TypeScript","optional":false},{"name":"Webpack","optional":false},{"name":"Swift","optional":true}],"status":"live","first_seen_at":"2026-06-29T00:00:00Z","employer_posted_date":"2026-10-06","last_verified_at":"2026-10-29T14:08:17Z","board_verified":true,"closed_at":null,"days_open":122,"trust":{"level":"ok","repost_count":1,"flags":[],"days_open":122},"description":"Job Description:\nRakuten TV is one of Europe’s leading video streaming platforms, offering premium transactional (TVOD) and advertising-based (AVOD/FAST) content to millions of users across more than 40 countries. Backed by Rakuten Group - one of the world’s largest internet services companies - we operate a cutting-edge B2B2C model, partnering with leading device manufacturers, broadcasters, and advertising networks to deliver premium entertainment experiences.\nHeadquartered in Barcelona, our international team combines deep expertise in technology, content, sales, and finance to drive continued growth across EMEA. We are a data-driven, fast-paced organisation that values intellectual curiosity, ownership, and collaboration.\nAre you passionate about Video on Demand? Do you love building engineering cultures as much as you love building products? Rakuten TV is looking for a Frontend Manager to lead all client-facing engineering across B2B and B2C, spanning Smart TVs, mobile, web, and whitelabel platforms.\nWork with a team of wildly talented and highly motivated engineers in the fast-growing industry of Video on Demand, in one of the most exciting cities in Europe: Barcelona.\nThe position\nAs Frontend Director you own the full scope of client-side engineering at Rakuten TV. You will lead multiple frontend teams, a group of ~10 engineers and leads responsible for products used by millions of customers across Europe.\nOwn technical strategy, architecture, and delivery across all frontend platforms\n\nManage and grow a team of frontend engineers and leads across Mobile, CTVs and Web\n\nReport directly to the CTO and act as the voice of frontend engineering at leadership level\n\nDrive roadmap alignment between product, design, and engineering\n\nDefine and enforce engineering standards, code quality, and testing strategy across all teams\n\nOwn hiring, performance reviews, and career development for all direct and indirect reports\n\nManage external vendor and CTVs platform relationships\n\nOwn final call on architecture and platform decisions: you are the decision-maker, not a facilitator\n\nWhat we expect from you\n8+ years of hands-on engineering experience with a deep frontend background (JavaScript/TypeScript, mobile, or CTV), with at least 3 years in an engineering leadership role (Lead, Principal, Head, or Director)\n\nDeep knowledge of React and modern frontend tooling in a production environment\n\nProven experience managing multi-team frontend organisations, not just tech leads, but people managers\n\nExperience with Smart TV application development\n\nStrong understanding of video streaming: HLS, DASH, players (hls.js, Shaka, or similar), DRM, and ad integration (VAST)\n\nAbility to define and execute long-term technical roadmaps, manage tech debt, and balance short-term delivery with architectural health\n\nComfortable representing engineering in stakeholder and executive conversations\n\nStrong hiring instincts: you know how to attract, assess, and retain strong engineers\n\nFluent in agile/scrum practices; experienced running cross-functional teams\n\nExperience publishing and managing applications across mobile and CTV app store portals\n\nBackground in a streaming or media company\n\nStack you will work with\nWeb & CTV: React, Redux, Next.js, TypeScript, Webpack, BrightScript (Roku). Major TV manufacturers and streaming devices\n\nMobile: Kotlin, Swift/SwiftUI\n\nPlayback: HLS/DASH/Smooth Streaming, PlayReady/Widevine, Shaka Player, hls.js\n\nTooling: pnpm monorepo, Jest, Cypress, Playwright, Suitest, Github Actions\n\nInfra: Experience with major cloud providers, CDN, cloud object storage, and serverless compute.\n\nWe'd love to hire someone who is\nA multiplier: you make the engineers around you better, not just the code\n\nTechnically credible: your team respects your opinion because you've earned it in the codebase\n\nDecisive under ambiguity: you move forward with incomplete information and own the outcome\n\nAclear communicator: you can translate technical complexity for product and executive audiences\n\nGenuinely passionate about video: you care about the end-user experience, not just the architecture diagram\n\nSome Good Reasons To Apply\nJoin a leading global tech company.\n\nFlexible work: hybrid model, flexible hours and Friday afternoon off!\n\nFast-track your career in a high-growth environment.\n\nInteresting training resources & free language classes.\n\nEnjoy a great work atmosphere, team activities & offsites.\n\nModern, sustainable offices near Barcelona beach. Wellbeing focused.\n\nAccess wellbeing & mental health platforms.\n\nFree coffee, juice & lunch allowance in the office.\n\nWork with a diverse team of 24+ nationalities!\n\nFlexible Remuneration: medical insurance or extra funds for meals/commuting/childcare.\n\nAccess to Wellhub!\n\nRakuten Shugi Principles\nRakuten Group has an unswerving commitment to building an egalitarian society by empowering individuals and companies to be successful in business and in life. We expect “Rakutenians” to model these 5 “Shugi” Principles of Success:\nAlways improve, always advance. With enough determination and effort, you can achieve anything.\n\nBe passionately professional. Be determined to be the best.\n\nHypothesize - Practice - Validate - Shikumika. Success in business depends on making and executing concrete specific action plans.\n\nMaximize Customer Satisfaction. The greatest satisfaction in a service industry is to see our customers smile.\n\nSpeed!! Speed!! Speed!! Always be conscious of time. Take charge, set clear goals, and engage yourself and your team.\n\nOur D&I Mission\nRakuten’s corporate mission is to “contribute to society by creating value through innovation and entrepreneurship.” We foster a culture that provides equal opportunities to those who share this founding philosophy and take on the challenge to transform society, regardless gender, age, sexual orientation, race, religion, culture, nationality, disability, or any other status. Diversity is one of Rakuten's core strategies and a driving force for innovation. To continue to provide innovative services, we strive to respect the uniqueness and values of every one of our Rakutenians, located all around the world, and to create environments where they are able to demonstrate their full potential.\nWhen a candidate applies for a position in a Rakuten Group Company, Candidates consent to the use and sharing of their information in accordance with the terms of the Rakuten Recruiting Privacy Policy. Please read the privacy Policy carefully before submitting your application on.\nBeware of fraudulent job offers claiming to be from Rakuten. Rakuten does not send unsolicited job offers or request money during the recruitment process. Learn more: https://rakutenemploymentalert.com/","description_format":"text","description_chars":6753,"description_truncated":false,"requirements":{"experience_years_min":8,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Flexible schedule","Health insurance"],"hiring_locations":[{"name":"Spain","iso":"ES","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["E-commerce Platforms","Marketplaces"],"lifecycle":[{"event":"open","at":"2026-06-29T00:00:00Z"},{"event":"close","at":"2026-09-30T02:41:35Z"},{"event":"reopen","at":"2026-10-06T19:54:36Z"}],"visa":[],"liveness":{"score":16,"band":"cold","label":"Long shot","p_open":1,"p_active":0.562,"p_room":0.28,"age_days":122,"expected_fill_days":42,"reasons":["conf:2","win:tail","crowd:"],"computed_at":"2026-10-29T05:49:05Z"},"pay":null,"html_url":"https://alion.io/job/rakuten-international-frontend-manager","json_url":"https://alion.io/job/rakuten-international-frontend-manager.json","meta":{"generated_at":"2026-10-29T20:57:35Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":31081,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-30T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":19778},"rest":"https://alion.io/mcp/rest/get_company?id=19778"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frakuten-international-frontend-manager"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frakuten-international-frontend-manager"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frakuten-international-frontend-manager"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rakuten-international-frontend-manager\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frakuten-international-frontend-manager"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":59096}},{"tool":"search_jobs","arguments":{"company":"rakuteninternational.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":59096},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}