← Back to Jobs
Apple logo

Software Engineer, Full Stack, eBusiness Services

Apple
4.1(13989)
👥10k+
Software Engineering
Texas
2 months ago
🤖 AI-First🚀 Startup📈 High Growth💻 Open Source
Apply →

Explicitly mentions using Vibe for rapid prototyping and AI-assisted development, so prototyping and AI tooling are part of the workflow.

About the Role

Join Apple's eBusiness Services as a Full Stack Software Engineer focused on frontend development to design and deliver scalable, reusable web interfaces and micro-frontends for a multi-tenant enterprise platform. You will work cross-functionally to build high-performance, accessible web applications using modern JavaScript frameworks and AI-assisted prototyping tools.

Job Description

Role

Apple’s eBusiness Services team is hiring a Full Stack Software Engineer (Frontend emphasis) to design and implement enterprise-grade web applications and user interfaces. You will participate in all development phases—from ideation and prototyping to production deployment—working with designers, backend engineers, architects, and operations to deliver polished, performant web experiences.

Key Responsibilities

  • Design and develop scalable, reusable frontend components and micro-frontends (MFEs) for a multi-tenant enterprise platform.
  • Implement modern frontend solutions using frameworks such as Angular and React, and integrate with Backend for Frontend (BFF) layers and RESTful APIs.
  • Build and maintain shared component libraries, ensure responsive and accessible interfaces, and optimize for performance.
  • Champion code quality through code reviews, testing, and use of code quality tools; mentor team members on frontend patterns and AI-assisted workflows.
  • Collaborate across teams to architect decoupled, high-performance web applications.

Preferred Qualifications

  • Experience building and deploying micro-frontends (MFE) and shared component libraries in multi-tenant enterprise environments.
  • Familiarity with backend technologies such as Java and Spring Boot and RESTful service design to enable effective cross-team collaboration.
  • Knowledge of AI-assisted development tools and modern development workflows (Git, CI/CD pipelines, SonarQube or similar).
  • Working experience with Agile development methodologies and strong communication skills.

Minimum Qualifications

  • Bachelor’s degree in Computer Science or equivalent experience.
  • 4+ years professional experience building production-grade web applications with modern JavaScript frameworks (Angular, React, or Vue.js).
  • 4+ years working with HTML5, CSS3, JavaScript/TypeScript, responsive design principles, and component-based architecture.
  • 4+ years integrating with RESTful APIs, state management, and frontend testing frameworks (e.g., Cypress, Jest).

Working Context

  • Fast-paced, startup-like environment within Apple focused on rapid application development, research, and innovation.
  • Opportunity to leverage rapid prototyping tools and AI-assisted development to accelerate delivery of new solutions.

Tech Stack

VibeAI/MLAngularReactVue.jsHTML5CSS3JavaScriptTypeScriptJavaSpring BootRESTful APIsBackend for Frontend (BFF)Micro-frontends (MFE)CypressJestGitSonarQubeCI/CD pipelines

Skills

Frontend DevelopmentComponent DesignMicro-frontendsResponsive DesignAccessibilityAPI IntegrationState ManagementFrontend TestingCode QualityCI/CDAgileCollaborationMentoringCommunicationAI-assisted DevelopmentDistributed SystemsSystem ArchitectureResearch & Innovation

Experience Level

Mid