JavaScript SDK Engineer - Analytics & Metrics Department (AMD) job opportunity at Rakuten International.



DateMore Than 30 Days Ago bot
Rakuten International JavaScript SDK Engineer - Analytics & Metrics Department (AMD)
Experience: 5-years
Pattern: full-time
apply Apply Now
Salary:
Status:

Job

Copy Link Report
degreeOND
loacation Tokyo, Japan, Japan
loacation Tokyo, Japan....Japan

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. #engineer #applicationsengineer #aianddatadiv #JavaScript  Languages: English (Overall - 3 - Advanced)

Other Ai Matches

Network Quality Management Office Assistant Manager Candidate - Quality Management Support Office, Group Quality Department (GQD) Applicants are expected to have a solid experience in handling Group Quality Department (GQD) related tasks
Project Manager - BSS Product Management Department (BSPMD) Applicants are expected to have a solid experience in handling Job related tasks
Data Scientist, Business Data Solution Group - Business Support Development Department (BSD) Applicants are expected to have a solid experience in handling Business Data Solution Group - Business Support Development Department (BSD) related tasks
Youth Ecosystem Activation Section Member - Marketing Division Applicants are expected to have a solid experience in handling Job related tasks
Business Growth & Marketing Strategy (Manager Candidate) - Marketing Division Applicants are expected to have a solid experience in handling Job related tasks
Project Manager - Company CIO Office (CIOO) Applicants are expected to have a solid experience in handling Job related tasks
Marketing Specialist – Brand Marketing Strategy Department, Marketing Division Applicants are expected to have a solid experience in handling Marketing Division related tasks
Windows Server Senior Engineer - Cloud Platform Enablement Department (CPED) Applicants are expected to have a solid experience in handling Job related tasks
Service planning & development (Leader Candidate):Solution Service Development 2 Section,Enterprise Solution Business Department(Group Sales Division) Applicants are expected to have a solid experience in handling Enterprise Solution Business Department(Group Sales Division) related tasks
Senior Software Engineer (Tech Lead), Payment Gateway Platform - Incentive Platform Department (INPD) Applicants are expected to have a solid experience in handling Payment Gateway Platform - Incentive Platform Department (INPD) related tasks
Customer Center Operation - Energy Division Applicants are expected to have a solid experience in handling Job related tasks
Data Engineer - Business Data Solution Group, Business Support Development Department (BSD) Applicants are expected to have a solid experience in handling Business Support Development Department (BSD) related tasks
Product Manager - BSS Product Management Department (BSPMD) Applicants are expected to have a solid experience in handling Job related tasks
Device Technical Project Management Leader - Group Sales Division Applicants are expected to have a solid experience in handling Job related tasks
Operational Design/Senior Improvement Engineer - System Division, Rakuten Bank, Ltd. Applicants are expected to have a solid experience in handling Rakuten Bank, Ltd. related tasks
Senior Backend Software Engineer - Search Department (SED) Applicants are expected to have a solid experience in handling Job related tasks
Strategic project manager, Strategy Planning Department - Platform Strategy Supervisory Department (SPD) Applicants are expected to have a solid experience in handling Strategy Planning Department - Platform Strategy Supervisory Department (SPD) related tasks
Technical Project Manager - Quality Management Section, IT Strategy Department (ITSD) Applicants are expected to have a solid experience in handling IT Strategy Department (ITSD) related tasks
Group-wide Marketing Planner - Group Marketing Supervisory Department, Marketing Division Applicants are expected to have a solid experience in handling Marketing Division related tasks
IT Financial Manager - System Division Supervisory Department, System Division, Rakuten Card Co., Ltd. Applicants are expected to have a solid experience in handling System Division, Rakuten Card Co., Ltd. related tasks
IT Strategy Management - System Division, Rakuten Bank, Ltd. Applicants are expected to have a solid experience in handling Rakuten Bank, Ltd. related tasks
Product Manager - Campaign Platform Section, Incentive Platform Department (INPD) Applicants are expected to have a solid experience in handling Incentive Platform Department (INPD) related tasks
Member~Leader candidate - Health Promotion Office, Employee Relations Department, Group Human Resources Supervisory Department (GHRD) Applicants are expected to have a solid experience in handling Employee Relations Department, Group Human Resources Supervisory Department (GHRD) related tasks