掲載日 ・ 2025/11/24
楽天グループ株式会社
楽天グループ株式会社:1029380 JavaScript SDK Engineer – Analytics & Metrics Department (AMD)
非公開
東京都
会社名
楽天グループ株式会社
会社概要
未来を信じ、より良い明日を創っていく。
イノベーションを通じて、人々と社会をエンパワーメントする。私たちは、そんな想いを大切に世界の人々に喜びと楽しさを届けます。
楽天は、E コマース、FinTech、デジタルコンテンツ、通信など、70 を超えるサービスを展開し、世界10 億以上のユーザーに利用されています。
これら様々なサービスを、楽天会員を中心としたメンバーシップを軸に有機的に結び付け、他にはない独自の「楽天エコシステム」を形成しています。ダイバーシティ推進は、楽天にとって最優先の企業戦略のひとつです。従業員の出身は70カ国・地域以上。世界中からユニークで多様な文化的背景や視点を持つ優秀な人材が集まり、イノベーションの原動力になっています。社内カフェテリアにはベジタリアン、ハラル対応のメニューを用意。礼拝所(Prayer room)もあります。
また、仕事と育児の両立支援や、障がい者雇用・活躍促進も積極的に推進。社内のLGBT(※1)当事者やアライ(※2)に対して、情報共有やサポート体制の強化も進めています。誰もが自分らしく力を最大限発揮して働ける。それが楽天のダイバーシティです。
70を超えるサービスを提供し、世界30カ国にサービス展開拠点を持ち、従業員の出身国・地域数は100を超え、オープンポジション制度を活用して多様なキャリアを描くことができる点も魅力です。
フレックスタイム制度、事情に応じたリモートワークの活用が可能です。本社には託児所やフィットネスジム、三食無料で利用可能なカフェテリアが併設されるなど、社員を支える環境が整備されています。
ポジション
1029380 JavaScript SDK Engineer - Analytics & Metrics Department (AMD)
仕事内容
Job Description:
Department Overview
Analytics & Metrics Department (AMD) is a data & metrics engineering team that aggregates online and offline data of Rakuten Group and utilizes it internally and externally to make a significant contribution to the management of not only Rakuten Group but also its related companies. The platform will collect online user behavior information, offline purchase data, and location information in a highly confidential manner, and cross these data with multiple data sources to build a platform that enables analysis and marketing activities.
The Data Engineering Section is responsible for processing Rakuten's largest data pipeline, collecting 2 billion events daily. We integrate our in-house web and mobile SDKs into many Rakuten services. Our Rakuten Analytics platform collects and processes billions of events in real-time, providing a user-friendly interface for behavior analytics.
Position:
Why We Hire
Your primary responsibility will be to lead the charge in designing and delivering exceptional developer experiences, modernizing the way software teams capture and maintain high-quality product analytics. If you are passionate about building software that amazes other developers and has a profound impact on analytics, we would love to hear from you.
Position Details
- Lead the development and maintenance of our highly popular JavaScript SDK for Web applications, Analytics Debugger Chrome extension, and React/TypeScript SDKs.
- Collaborate with cross-functional teams, including Android, iOS, and Web engineers, to ensure seamless integration and compatibility across platforms.
- Drive the design and implementation of features and improvements to enhance the developer experience and make analytics integration effortless.
- Conduct regular code reviews and provide constructive feedback to team members to ensure code quality and adherence to best practices.
- Work closely with the Product Manager to understand customer needs, gather requirements, and prioritize feature development.
Work Environment
We are a cross-functional group composed of two teams: Web and Mobile. Developers, QA engineers and Product Manager are all working side by side to deliver the best product with SCRUM Agile methodology.
求める経験・スキル
Mandatory Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
- Extensive experience (5+ years) in JavaScript and TypeScript development, with a strong focus on SDK development for Web applications.
- Proven track record in leading the development and maintenance of popular SDKs.
- Deep understanding of JavaScript frameworks and libraries, such as React, Angular, or Vue.js.
- Experience writing unit tests using Jest or other testing libraries.
- Knowledge of JavaScript build tools such as Vite or Webpack.
- Excellent problem-solving skills and the ability to debug complex issues efficiently.
- Strong communication and collaboration skills, with the ability to work effectively within a cross-functional team.
Desired Qualifications:
- Experience with agile development methodologies.
- Experience developing Chrome Extensions, Electron Desktop Apps, or other cross-platform Apps.
- Familiarity with data analytics and the principles of data collection and analysis.
- Knowledge of automated testing frameworks and practices such as Playwright.
- Contributions to open-source projects or active involvement in the developer community.