Fullstack Engineer

Santa Clara Valley (Cupertino), California, United States
Software and Services


Weekly Hours: 40
Role Number:200085016
Apple is looking for an individual who is passionate about joining Apple’s engineering team in Cupertino, California as a Full Stack Developer on the Wireless Technologies and Ecosystems team. The software teams are focusing on technology that span numerous different wireless technology disciplines. Do you want to help change the world? We are ready to help you help us grow.

Key Qualifications

  • Strong in one or more languages (Python/Ruby/Golang/Javascript)
  • Experience with non-relational, NoSQL databases and various data-storage systems (Cassandra, Elastic, Postgres, FoundationDB, object stores)
  • Proficient understanding of client-side scripting and JavaScript frameworks including AngularJS, ReactJS and NodeJS
  • Proficiency in CSS pre-processing platforms such as LESS and SASS
  • Strong understanding of TypeScript and the latest ECMAScript standards
  • Strong understanding of cross-browser compatibility
  • Strong understanding to optimize application for maximum speed and scalability
  • Experience in REST API design and implementation
  • Ability to improve existing codebases using best practices
  • Ability to work on multi-faceted, cross-functional projects
  • Ability to collaborate effectively with teams located in different locations


Your responsibilities will include all aspects of software development, from design and analysis to development, implementation and maintenance. You are a dedicated and hardworking individual. As a full stack software engineer, you will be a contributing member of a team that implements new product features, improves existing product features, while adding performance and software quality metrics to our codebase. You will work closely with other engineering teams, quality assurance, management.

Education & Experience

Bachelor's degree(B.S) or Masters (M.S) in Computer Science, or equivalent experience

Additional Requirements

  • Big Data/Hadoop ecosystem programming experience highly desirable, especially using Spark, hive, oozie, Kafka, and Map Reduce
  • Experience with data-processing technologies is a Plus