Advertising Platforms - Web Applications Developer

London, Greater London, United Kingdom
Software and Services

Summary

Posted:
Role Number:200380567
Apple is looking for a 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 focused on establishing industry leading support and new innovation within Apple’s News and Search Ads platforms. We are looking for an 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 in ReactJS. This is an exciting opportunity to be a part of a dynamic, innovative team.

Key Qualifications

  • Demonstrable industry experience in developing interactive web-based applications, especially complex single-page apps.
  • Proven ability to produce attractive UI (i.e. solid foundation in design/UX principles for web applications).
  • Exemplary written and verbal communication skills
  • React JS single-page app 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
  • Must have demonstrable creative thinking and problem solving abilities
  • Must be detail oriented and have exceptional organizational skills
  • Ability to work independently and with a team in a fast paced, rapidly-changing environment

Description

Responsibilities include: Design and build new solutions from scratch, including our full stack: ReactJS, GraphQL, Docker, Kubernetes, MongoDB, SQL. Be comfortable at various levels in the stack. Design and build user interfaces using ReactJS 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 Building RESTful web service APIs using Python Flask Some Postgres SQL may be required Full lifecycle involvement: requirements through testing, release, & support Participate in code reviews as part of gitflow style lifecycle

Education & Experience

Additional Requirements