NIKE, Inc.チームの 一員になる
NIKE, Inc.は、世界トップクラスのアスリートたちにウェアやシューズを提供しているだけではありません。スポーツの未来を創るために、情熱を持った人々が集う場所でもあります。私たちは、自分たちの信念と目標を臆することなく貫きます。世界中のすべてのアスリート*を鼓舞し、イノベーションをもたらすために。そして私たちは、限界を押し広げ、可能性を引き上げ、さらなる高みへと導いてくれるアスリートを求めています。次世代のトレンドセッター、プレーメーカー、リスクテイカー、そしてチームをつなぐプレーヤーの皆さん。準備は良いですか?
WHO YOU’LL WORK WITH
You'll be joining a dynamic, fast-paced Global FAST (Foundational Services, AI and Security) team within Nike. Our mission is to build and scale world-class cloud-native platforms, delivering exceptional user experiences that power Nike's internal tools, data platforms, and consumer-facing applications.
This role sits at the forefront of UI innovation, helping to drive cutting-edge advancements in modern frontend architecture, micro frontends, and cross-platform experiences that serve teams and consumers across the globe.
Collaboration and creativity are at our core, and we are passionate about crafting performant, accessible, and beautifully designed interfaces that transform how people interact with Nike's platforms.
WHO WE ARE LOOKING FOR
We are seeking a Senior Software Engineer who brings deep expertise in modern frontend development, React ecosystems, React Native, and micro frontend architectures. You are someone who thrives in building scalable, high-performance user interfaces that deliver outstanding user experience, consistency, and reliability.
Key Skills & Traits:
4+ years of professional software engineering experience building production-grade frontend applications
Expert-level proficiency in React.js including hooks, context, state management, and component-driven architecture
Strong hands-on experience with React Native
Proven experience designing and implementing Micro Frontend architectures using Module Federation (Webpack 5), Single-SPA, or similar frameworks
Deep knowledge of JavaScript (ES6+) and TypeScript
Experience with modern frontend tooling: Vite, Webpack, Turbopack, ESBuild
Strong understanding of HTML5, CSS3, responsive design, and CSS-in-JS solutions (Styled Components, Emotion, Tailwind CSS)
Experience with RESTful APIs and GraphQL for frontend-backend integration
Familiarity with testing frameworks: Jest, React Testing Library, Cypress, or Detox (for React Native)
Understanding of CI/CD pipelines for frontend deployments, including versioning and release strategies for micro frontends
Strong collaboration, problem-solving, and leadership skills, with the ability to drive initiatives across multiple teams
Good to have :
Experience with Next.js or Remix for server-side rendering and full-stack React applications
Familiarity with design systems and component libraries (Storybook, Chromatic)
Knowledge of Web Performance Optimization: Core Web Vitals, lazy loading, code splitting, tree shaking
Experience with AWS frontend hosting: CloudFront, S3, Amplify
DevOps: Docker, Kubernetes, GitHub Actions for frontend CI/CD
WHAT YOU’LL WORK ON
As a Senior Software Engineer, you will play a crucial role in designing, building, and scaling Nike's frontend platforms, enabling teams to deliver consistent, performant, and modern user experiences across web and mobile.
Core Responsibilities:
Architect and develop scalable micro frontend solutions that allow independent teams to build, deploy, and iterate on UI modules autonomously
Build and maintain high-performance React.js applications with a focus on reusability, accessibility, and responsive design
Design and implement shared component libraries and design systems that enforce consistency across Nike's frontend ecosystem
Integrate frontend applications with backend APIs (REST & GraphQL), ensuring efficient data fetching, caching, and state management
Establish and enforce frontend best practices including code quality standards, testing strategies, performance budgets, and accessibility compliance
Optimize web performance by implementing lazy loading, code splitting, bundle optimization, and monitoring Core Web Vitals
Set up and maintain CI/CD pipelines for frontend applications, enabling rapid and reliable deployments across environments
Collaborate with UX designers, product managers, and backend engineers to translate requirements into polished, production-ready interfaces
Mentor junior engineers and evangelize modern frontend practices and micro frontend adoption across Nike engineering teams
私たちの採用プロセス
01 応募
私たちのチームは、多様なスキルセット、知識、意見、アイデア、バックグラウンドを持つメンバーで構成されています。 職務内容、部門、チームを確認して、自分に合った役割を見つけましょう。
02 採用担当者に会う、または評価を受ける
コーポレートの職務を選んだ場合、面接プロセスを開始するために採用担当者が連絡を取り、面接が終了するまでの間、あなたの主な窓口となります。 リテール職の場合は、チャットとクイズを含む対話型の評価を行うことになります。所要時間は約10~20分です。 職務に関わらず、私たちは皆さんの人となりを知りたいと思っています。世界トップクラスのサービスに対する考え方や、あなたの独自性について遠慮なく話してください。
03 面接
Nikeについて調べ、Nikeが何を求めているのかを理解し、あなたの人となりや経歴について詳しく知るために設定された質問に答えられるよう準備し、自信を持ってこのステージに臨んでください。