Senior JavaScript Engineer - Apple Services Engineer

at  Apple

Dublin, County Dublin, Ireland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate08 May, 2025Not Specified09 Feb, 2025N/AAngular,Computer Science,Css,Front End Development,Highcharts,Html,Web Applications,GraphqlNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

SUMMARY

Posted: 5 Feb 2025
Role Number:200589762
Apple Services Engineering (ASE) is the organisation responsible for products such as Apple Music, Podcasts, TV+, tvOS, App Store, iCloud, and many others. We, at ASE Analytics and Data Engineering, are responsible for collecting, analysing and reporting on insights derived from user and device generated data from across all Apple media services . Reporting plays a crucial role in this process, enabling teams at Apple to gain valuable insights and make informed decisions about their daily activities. Reporting involves integrating data from multiple data pipelines managed by different teams, which presents challenges such as achieving clear visibility into the dependencies and SLAs of the contributing flows. To address these challenges, we are establishing a new team in Dublin to develop internal tools that will enhance our ability to manage these complexities.

DESCRIPTION

We are looking for a Senior JavaScript engineer to assist us in developing a data pipeline knowledge graph. This knowledge graph aims to unify insights on data processing and lineage across the entire Services division. You will be part of a dynamic team we’re forming in Dublin, alongside data and software engineers committed to bringing the knowledge graph to life. This role involves designing and developing a scalable and intuitive user interface that will be used daily by hundreds of internal data engineers. We expect you to have a creative mindset, pay close attention to details, and consistently write high-quality code that adheres to established good standards. Additionally, you will have the chance to interact with various other teams, each with unique skill sets and operating in different time zones.

MINIMUM QUALIFICATIONS

  • BSc or equivalent in Computer Science
  • Experience building web applications using a modern JavaScript libraries / framework (React preferred)
  • Skilled in building design oriented user interfaces using HTML and CSS
  • Some Full Stack experience

PREFERRED QUALIFICATIONS

  • Solid foundations in JavaScript/Typescript for Front End development
  • Industry experience with multiple UI Frameworks (React, Angular, etc..)
  • Architect enterprise level Front End web applications that operate at scale
  • Previous use of one or more charting libraries, such as: Highcharts, D3.js or viz.js
  • Worked in the implementation of a UI/UX Design System
  • Implementation of responsive components
  • Experience with Relational and NOSQL databases
  • Experience with REST frameworks and GraphQL
  • Knowledge of one or more of the following backend technologies: Python/Java/Go

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

BSc

Computer Science

Proficient

1

Dublin, County Dublin, Ireland