Advertising Platforms - Senior Web Applications Developer

London, Greater London, United Kingdom
Software and Services

Summary

Posted:
Weekly Hours: 35
Role Number:200169447
Apple is looking for an experienced Web Applications Developer for its Advertising Platforms Business Operations team. This is an opportunity to be a part of a fast-paced team that is passionate about establishing industry leading support and new innovation within Apple’s News and Search Ads platforms. We are looking for an experienced engineer to focus on building custom tools to support a growing business. You will take full ownership of your apps and drive features, including involvement in the full software development lifecycle. This role will focus on web application development using React JS, Antd Design Library, & GraphQL. This is a superb opportunity to be a part of a dynamic, innovative team.

Key Qualifications

  • Strong relevant industry experience in developing interactive web-based applications, especially sophisticated single-page apps.
  • Demonstrate ability to produce attractive UI (i.e. solid foundation in design/UX principles for web applications).
  • Outstanding written and verbal communication skills
  • React JS single-page app experience required
  • GraphQL experience required
  • Very strong native Javascript skills
  • Bootstrap experience is beneficial
  • Strong experience with API integration and troubleshooting
  • Comfortable with SQL, writing and troubleshooting queries
  • Relational database experience beneficial (Oracle or Postgres)
  • MongoDB experience beneficial
  • Must have proven creative thinking and problem solving abilities
  • Must be detail oriented and have outstanding organizational skills
  • Ability to work independently and with a team in a fast paced, rapidly-changing environment

Description

Ability to design and implement new solutions from scratch Design and build data heavy user interfaces using a Single Page Application (SPA) Javascript framework Communicate directly with users to gain a deep understanding of their problems, and design tools to support their needs Rapidly prototype user experiences using paper prototypes/whiteboards Build web applications using software engineering best practices (CI, unit testing, testing, etc) Advocate for testing frameworks, experience with Jest Develop Javascript components and libraries as necessary Integrate with RESTful web services, using GraphQL Building RESTful web service APIs using Javascript Some Postgres SQL may be required Full lifecycle involvement: requirements through testing, release, & support Conduct code reviews as part of gitflow style lifecycle Mentor less experienced engineers Ability to design and implement new solutions from scratch Design and build data heavy user interfaces using a Single Page Application (SPA) Javascript framework Interact directly with users to gain a deep understanding of their problems, and design tools to support their needs Rapidly prototype user experiences using paper prototypes/whiteboards. Build web applications using software engineering standard methodologies (CI, unit testing, testing, etc). Advocate for testing frameworks, experience with Jest Develop Javascript components and libraries as necessary Integrate with RESTful web services, using GraphQL Building RESTful web service APIs using Javascript Some Postgres SQL may be required Full lifecycle involvement: requirements through testing, release, & support Conduct code reviews as part of gitflow style lifecycle Mentor less experienced engineers. Apple is an Equal Opportunity Employer that is committed to inclusion and diversity. We also take affirmative action to offer employment and advancement opportunities to all applicants, including minorities, women, protected veterans, and individuals with disabilities. Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants.

Education & Experience

Ideally Bachelors degree or relevant qualification

Additional Requirements