Apple - Austin, TX

posted 9 days ago

Full-time - Mid Level
Austin, TX
Computer and Electronic Product Manufacturing

About the position

The Software Engineer position at Apple focuses on building and scaling data and reporting applications within the AI & Data Platform (AiDP) team. The role emphasizes creating highly scalable analytical and reporting apps that prioritize user experience and performance metrics. The engineer will engage with business partners to understand their needs and lead discussions with development teams to design and own end-to-end applications. This position is ideal for someone who thrives in a fast-paced environment and is passionate about product ownership.

Responsibilities

  • Build and scale best-in-class data and reporting applications.
  • Engage with key business partners to understand business strategies and solution needs.
  • Drive and lead functional and technical discussions with development teams.
  • Design and own end-to-end applications.
  • Collaborate with multiple multi-functional teams across the globe to deliver high-quality software.

Requirements

  • 3+ years of experience in application development.
  • In-depth understanding of data structures and algorithms.
  • Expertise with ReactJS or other JavaScript frameworks like AngularJS or VueJS.
  • Experience with NodeJS, Redux, Typescript, Webpack, and NPM.
  • Proficient in developing rich user interfaces using HTML5 and CSS3.
  • Experience developing unit tests using JavaScript testing frameworks.
  • BS Degree in Computer Science or equivalent experience.

Nice-to-haves

  • Experience with virtualization techniques like Kubernetes and Docker.
  • Experience developing RESTful service layer components and GraphQL.
  • Exposure to cloud methodologies and experience with AWS, GCP, or Azure.
  • Experience collaborating with UX Designers to prototype user experiences.
  • Understanding of databases like Oracle, Snowflake, or NoSQL databases like Cassandra and Redis.
  • Familiarity with data models to support low latency analytical and reporting applications.

Benefits

  • Diversity and inclusion initiatives
  • Opportunities for professional development
  • Collaborative work environment
  • Access to cutting-edge technology
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service