Full Stack Engineer

Hyderabad, Telangana, India
Software and Services

Summary

Posted:
Role Number:200551354
Imagine what you could do here! At Apple, we believe new insights have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don’t just create products — they create the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that inspires the innovation that runs through everything we do, from amazing technology to industry-leading environmental efforts. Join Apple, and help us leave the world better than we found it!

Description

Develop and maintain highly reliable, scalable, and maintainable enterprise applications that can match Apple volumes Understand requirements, engage with team members, multi-functional teams and project managers to define solutions, and estimate the scope of work required Collaborate with multiple multi-functional teams and work on solutions which has larger impact on Apple business. Will work with global teams in US, Singapore and Europe. Deliver solutions that can keep up with a rapidly evolving product in a timely fashion Review technical designs and perform code review

Minimum Qualifications

Key Qualifications

  • 5+ years of experience in building large scale, complex web applications with best-in-class usability and accessibility guidelines (WCAG Accessibility Guidelines)
  • Solid understanding and software engineering principles from design to operations of enterprise app development
  • In-depth understanding of data structures and algorithm
  • Full stack technical skills around: Javascript frameworks like React, Java, Go etc
  • Experience designing, building, and maintaining RESTful APIs and web services
  • In-depth working knowledge on at least one or more JavaScript frameworks such as Angular, React, Vue.js, TypeScript, etc
  • Experience Collaborating with UX Designer to prototype the user experience during the design phase
  • Write unit and end-to-end tests using modern testing tools such as Jest, Playwright, React testing library etc
  • Experience on Python is nice to have
  • Broader web development ecosystem expertise, in various frontend technologies and tools such as GraphQL, Redux, Web Components, WebRTC, Vite, Webpack, ESLint, etc is an added bonus
  • Nice to have experience working with databases like Oracle/Snowflake/Singlestore/Teradata & NoSQL databases like Cassandra, Redis along with experience building data models to support low latency apps
  • Ability to be a strong partner and effectively communicate and collaborate within a team and with project stakeholders

Preferred Qualifications

Education & Experience

B.Tech/M.Tech/M.S. in Computer Science or related field 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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Additional Requirements