Job Description:
Business Overview
Rakuten is a global technology company dedicated to leveraging its membership ecosystem and data to positively impact society. Our AI for Business Department (AI4B) leads this initiative, focusing on developing and deploying innovative solutions that combine the latest Generative AI technologies with established data science and machine learning techniques. These solutions enhance our products and services across our Commerce & Marketing, FinTech, and Mobile business units. We seek talented data scientists, engineers, developers, project managers, product managers and designers who are passionate about applying their skills to pioneering projects that can make a significant difference and potentially change the world.
Department Overview
The AI for Business Department (AI4B) spearheads Rakuten's efforts in developing cutting-edge AI-driven solutions. By combining the latest Generative AI technologies with advanced data science and machine learning techniques, AI4B enhances the products and services of Rakuten’s business units, delivering meaningful value to both customers and society. The department is a multidisciplinary team of engineers, data scientists, product managers, and designers, all passionate about creating impactful AI solutions.
Position:
Why We Hire
To further accelerate the adoption of Generative AI technologies, the AI for Business Department is seeking a skilled Front-End Engineer. This position will play a pivotal role in developing user-friendly and efficient interfaces that bring AI-driven applications to life, ensuring a seamless and impactful experience for end-users.
Position Details
Business Outline & Details
- Design, implement, and optimize responsive, user-friendly web interfaces that integrate Generative AI technologies across Rakuten’s business units.
- Collaborate with stakeholders to deliver applications that align with user and business needs.
Responsibilities
- Develop highly responsive user interface components using TypeScript, React, and other cutting-edge technologies.
- Work with UI/UX designers to translate design prototypes into functional applications while maintaining a focus on user experience.
- Collaborate with back-end engineers to connect applications with server-side APIs.
- Optimize web applications for maximum performance, scalability, and cross-platform compatibility.
- Conduct thorough testing and debugging to ensure robust application functionality.
- Maintain and enhance existing codebases, adhering to best practices and coding standards.
Work Environment
- Join a multicultural, innovative team dedicated to pushing the boundaries of AI-driven technologies.
- Work in a collaborative and dynamic environment with access to state-of-the-art tools, including Docker, Jenkins, Git, and React-based frameworks.
- Opportunities to engage in continuous learning and stay ahead in front-end development trends and Generative AI integration.
Mandatory Qualifications:
- 3+ years of experience in front-end development, with a strong portfolio showcasing successful projects.
- Proficient in front-end technologies, including HTML5, CSS3, TypeScript, JavaScript.
- Expertise in at least one modern framework, such as React, Angular, or Vue.js.
- Solid understanding of web design principles and a keen eye for aesthetics and user experience.
- Capable of communicating proficiently in English to effectively collaborate with the team and stakeholders. Knowledge of Japanese is nice-to-have.
- Independent and proactive work style, with the ability to manage multiple projects and meet deadlines in a fast-paced environment.
- A keen interest in Generative AI technologies and their application in web development.
- Utilize critical thinking and sound judgment to evaluate and critique generative AI application requirements and UI design, particularly within the context of enterprise usage.
Desired Qualifications:
- Embrace conflicts and differing opinions with an open mind, aiming to find optimized solutions during dynamic product roadmap and technical design discussions in a multi-cultural team.
- Experience in React component libraries like Mantine.
- Experience in CSS pre-processors like Vite or Webpack, and CSS frameworks such as SASS, CSS modules, or Tailwind.
- Experience in testing frameworks such as ViTest, Jest, or Storybook-based testing.
- Experience in state management APIs/libraries, including but is not limited to React Context, Zustand, or Redux.
- Experience in developing Single Page Applications using React-Router.
- Experience in the design and principles of REST APIs.
- Experience in working within a monorepo setup involving multiple developer teams, using tools like Nx or NPM/Yarn workspaces.
- Experience in developing mobile-first web applications.
#engineer #applicationsengineer #frontendengineer #webdeveloper
Other Jobs from Rakuten
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say