Places Technology Services - Software Developer

45 Minutes ago • 3-5 Years • $147,400 PA - $220,900 PA
Programming

Job Description

As a Software Developer in Places Technology Services, you will provide technical expertise through hands-on development to ensure applications are set up for long-term success. You will work with a cross-functional team to understand business needs, estimate delivery times, and convert requirements into technical development plans. You will track project progress, communicate updates clearly to technical and non-technical team members, and identify/tackle risks to keep projects on track, contributing to Apple's corporate offices' smooth operation.
Must Have:
  • 3-5 years of experience designing, delivering, and maintaining full-stack web applications.
  • Bachelor's degree in Computer Science or related field, or equivalent experience.
  • Deep understanding of Javascript and Typescript for frontend and backend development.
  • Motivated to continuously learn and adapt to better meet customer needs.
  • Excellent communication skills, including distilling technical concepts for non-technical stakeholders.
  • Ability to synthesize cross-functional partner needs into a coherent process model.
  • Proficiency in troubleshooting, identifying issues, researching, and providing recommendations.
  • Ability to design and maintain well-formed APIs using Node.js and Typescript, considering performance, error handling, and scaling.
  • Experience with frontend frameworks like Vue, React, or Svelte, and ability to refactor/build new applications.
  • Experience designing and implementing elegant, efficient data models for relational databases, focusing on scalability and maintainability.
  • Experience containerizing frontend and backend applications (e.g., Docker) and understanding deployment.
  • Strong understanding of writing semantic HTML to craft accessible websites.
  • Ability to work closely with other software developers to ensure consistent implementation of standards and guidelines.
Perks:
  • Comprehensive medical and dental coverage
  • Retirement benefits
  • Range of discounted products and free services
  • Reimbursement for certain educational expenses, including tuition, for career advancement
  • Opportunity to become an Apple shareholder through discretionary employee stock programs
  • Ability to purchase Apple stock at a discount via Employee Stock Purchase Plan
  • Eligibility for discretionary bonuses or commission payments
  • Eligibility for relocation assistance

Add these skills to join the top 1% applicants for this job

cross-functional
communication
problem-solving
game-texts
react
html
svelte
node.js
docker
typescript
javascript

Imagine what you could do here. At Apple, new ideas have a way of becoming excellent products, services, and customer experiences very quickly. Bring your passion and dedication to your job and there's no telling what you could accomplish. Come join our Places Team. You will have a meaningful role in transforming spaces into our corporate offices and maintain the high quality services as expected at Apple. Our goal is to ensure these workplaces run smoothly, so everyone at Apple can focus on what they do best. Join us, and together, we’ll make it possible for Apple’s physical spaces to reflect the same simplicity and style as our products.

As a Software Developer in Places Technology Services, you will provide your technical expertise through hands-on development to ensure that the applications we build are set up for long-term success. Our Software Developers work with a cross-functional team of Program Managers, Project Managers, Business Analysts, and other developers to holistically understand the needs of our business partners and empower them to be successful. You will need to be able to assess business requirements, estimate delivery times, and convert requirements into a technical development plan for applications that are in every stage of the application lifecycle. On a regular basis you will meet with your cross-functional team to track project progress - you communicate updates clearly to team members that are both technical and non-technical. Plan for and identify risk and tackle issues as they arise to keep your projects on track.

  • 3-5 years of experience designing, delivering, and maintaining full-stack web applications.
  • Bachelors degree in Computer science or related or equivalent years of experience.
  • Deep understanding of Javascript and Typescript as it is used on the frontend and backend.
  • Motivated to continuously learn and adapt to better meet customer needs.
  • Excellent communication skills, including the ability to distill technical concepts when communicating with non-technical stakeholders.
  • Ability to synthesize the needs of many cross-functional partners into a coherent process model.
  • Proficient in troubleshooting, identifying and researching reported issues, and have the ability to provide recommendations by comparing advantages and disadvantages of various solutions.
  • Ability to design and maintain a well-formed API using Node.js and Typescript, considering how users might consume this API, including performance, error handling, and scaling.
  • Experience with a frontend framework like Vue, React, or Svelte, and the ability to safely refactor existing applications and build new ones from the ground up.
  • Experience designing and implementing elegant, efficient data models for relational databases, with a focus on scalability and maintainability.
  • Experience containerizing frontend and backend applications (e.g., Docker) and an understanding of how applications get deployed.
  • A strong understanding of how to write semantic HTML to craft accessible websites.
  • Work closely with other software developers to ensure the established standards and guidelines are implemented consistently.

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 $147,400 and $220,900, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Set alerts for more jobs like Places Technology Services - Software Developer
Set alerts for new jobs by Apple
Set alerts for new Programming jobs in United States
Set alerts for new jobs in United States
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙