Appleposted 1 day ago
$175,800 - $264,200/Yr
Full-time • Entry Level
Cupertino, CA

About the position

APPLE INC has the following available in Cupertino, California and various unanticipated locations throughout the USA. Build robust and scalable software for editors for their daily programming needs. Create software that is extensible, reusable and meets architectural objectives using object-oriented programming. Improve the code quality through writing unit tests, automation and performing code reviews in code versioning tools. Collaborate with multidisciplinary team of Back-End Software Engineers, Project Managers and System Administrators to build services using RESTful APIs. Participate in all phases of the software development life cycle by following best practices and Agile Software Development. Design and create editorial web services and system architecture for our projects, and contribute and provide feedback to other team members. Participate in brainstorming sessions and contribute ideas to technology, algorithms and products. Work with the product and design teams to understand end-user requirements, formulate use cases, and then translate that into a pragmatic and effective technical solution. 40 hours/week. At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $175,800 - $264,200/yr and your base pay will depend on your skills, qualifications, experience, and location.

Responsibilities

  • Build robust and scalable software for editors for their daily programming needs.
  • Create software that is extensible, reusable and meets architectural objectives using object-oriented programming.
  • Improve the code quality through writing unit tests, automation and performing code reviews in code versioning tools.
  • Collaborate with multidisciplinary team of Back-End Software Engineers, Project Managers and System Administrators to build services using RESTful APIs.
  • Participate in all phases of the software development life cycle by following best practices and Agile Software Development.
  • Design and create editorial web services and system architecture for our projects.
  • Contribute and provide feedback to other team members.
  • Participate in brainstorming sessions and contribute ideas to technology, algorithms and products.
  • Work with the product and design teams to understand end-user requirements, formulate use cases, and translate that into a pragmatic and effective technical solution.

Requirements

  • Bachelor’s degree or foreign equivalent in Information Technology, Computer Science or related field.
  • Experience and/or education must include: Writing Java code to build applications.
  • Using Javascript to write code to build frontend applications.
  • Using Svelte to build frontend applications.
  • Using Version control Tool - GIT to manage the source code for all the projects.
  • Using Distributed Systems to communicate and coordinate web applications.
  • Using NoSQL to store data as documents, key-value pairs, wide-columns, and graphs.
  • Use MongoDB to define documents to store, hold a high volume of data and manage high user loads.
  • Using Object Oriented Analysis activity in the software development life-cycle.
  • Using Objected Oriented Design to apply implementation constraints.
  • Using Web Development including Frontend, Backend, and Full-stack.

Benefits

  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses including tuition.
  • Opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs.
  • Eligibility for discretionary restricted stock unit awards.
  • Ability to purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan.
  • Discretionary bonuses or commission payments as well as relocation.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service