- Company Name
- Rakuten Kobo Inc.
- Job Title
- Staff Engineer - UI Platform
- Job Description
-
Job title: Staff Engineer – UI Platform
Role Summary: Lead front‑end architecture for a web platform and an in‑house design system, mentor engineering teams, and drive engineering excellence across design, implementation, testing, deployment, and observability.
Expectations: • Deliver high‑quality, accessible, performant user experiences.
• Mentor developers, provide constructive feedback, and promote learning.
• Collaborate with architects, designers, product, and operations stakeholders.
• Own technical decision‑making, scaling, and reliability of delivery pipelines.
• Operate effectively in a fast‑paced, Agile environment.
Key Responsibilities: • Architect and evolve the front‑end platform (React, Next.js).
• Expand and maintain the design system (React Aria, Storybook, Tailwind, Styled Components).
• Identify and resolve friction points for cross‑team integration.
• Automate design‑to‑code workflows using AI tooling and scripting.
• Own CI/CD, trunk‑based development, version control, and deployment to production.
• Ensure compliance with web, security, and accessibility standards.
• Review code, run unit/integration/end‑to‑end tests, and validate performance.
Required Skills: • Expertise in React, Next.js, JavaScript, and TypeScript.
• Deep knowledge of CSS, Tailwind, Styled Components.
• Experience with design systems and Storybook.
• Proficient with Git, trunk‑based workflows, CI/CD (GitHub Actions, Argo CD).
• Strong understanding of web accessibility, performance, security, and cross‑browser compatibility.
• Familiarity with Agile (Kanban/Scrum), testing strategies, and automated testing.
• Excellent communication, mentorship, and presentation skills.
• Preferred: Python/Ruby scripting, Selenium/Playwright, Docker/Kubernetes, message brokers (RabbitMQ, Kafka), API gateway patterns, back‑end‑for‑front‑end.
Required Education & Certifications: • Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.