Department Overview
The responsibility of BSS Development Department (BSDD) is system development of B2C BSS systems and making sure of requirements from executive and business team.
Position Overview:
We are seeking a skilled React Developer with expertise in React Native to join our dynamic team. The ideal candidate should have a solid background in building scalable applications and a passion for crafting high-quality software solutions. This role offers an opportunity to work on challenging projects and collaborate with talented teams to deliver exceptional user experiences.
Responsibilities:
- Develop new user-facing features using React.js and React Native.
- Build reusable components and front-end libraries for future use.
- Translate designs and wireframes into high-quality code.
- Optimize components for maximum performance across a vast array of web-capable devices and browsers.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Work closely with Product Managers and UI/UX Designers to implement versatile front-end solutions.
- Advocate for best practices in front-end development and mentor junior developers.
Mandatory Qualifications:
- 8-10 years of professional experience in front-end development.
- Strong proficiency in JavaScript and TypeScript.
- Extensive experience with React.js and its core principles.
- Prior experience with React Native for mobile application development.
- Familiarity with RESTful APIs and modern authorization mechanisms.
- Experience with state management libraries such as Redux or MobX.
- Knowledge of modern authorization mechanisms, such as JSON Web Token.
- Familiarity with code versioning tools such as Git.
- Excellent problem-solving skills and ability to troubleshoot complex issues.
- Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Desired Qualifications:
- Experience with GraphQL.
- Japanese Language Proficiency :- Business level is Good to have
- Familiarity with server-side languages such as Node.js.
- Understanding of Agile methodologies.
- Contributions to open-source projects or active GitHub profile.
About Rakuten
In Japanese, Rakuten stands for ‘optimism.’ It means we believe in the future. It’s an understanding that, with the right mind-set, we can make the future better by what we do today.
So we challenge ourselves to evolve, innovate and experiment, to create a better, brighter future for everyone.
Today, our 70+ businesses span e-commerce, digital content, communications and fintech, bringing the joy of discovery to almost 1.3 billion members across the world.
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.