Senior Full Stack Engineer (Data Technologies + Frontend )

Hyderabad, Telangana, India
Software and Services

Summary

Posted:
Weekly Hours: 40
Role Number:200268741
The people here at Apple don’t just build products — we craft the kind of wonder that’s revolutionized entire industries. It’s the diversity of those people and their ideas that supports 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. Imagine what you could do here. At Apple, new ideas have a way of becoming extraordinary products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. Would you like to work in a fast-paced environment where your technical abilities will be challenged on a day to day basis? If so, Apple's Global Business Intelligence(GBI) team is seeking Software Engineer to work on building and scaling data and reporting apps presenting metrics & KPI's with least latency and user experience. The ideal team member will be able think outside of the box and should have real passion for building highly scalable data apps with end users in focus. You will engage directly with key business partners to understand the business strategies and solution needs. You will drive and lead functional & technical discussions with development teams and encouraged to design and own end to end applications. You will enjoy the benefits of working in a fast growing business where you are inspired to "Think Different" and where your efforts play a key role in the success of Apple's business.

Key Qualifications

  • In-depth understanding of data structures and algorithms
  • Hands-on experience with ReactJS, or other Javascript frameworks like AngularJS, Vue JS etc
  • Experience working with NodeJS, Redux,Typescript, Webpack, NPM etc
  • Experience in developing rich user interface using HTML5 and CSS3
  • Experience Collaborating with UX Designer to prototype the user experience during the design phase
  • Experience developing restful service layer component using Java/Python/Scala
  • Strong understanding of working with databases like Oracle/Teradata & NoSQL databases like Cassandra, Redis
  • Experience building data models to support low latency reporting apps
  • Experience with testing browser-based applications, good knowledge of problems and solutions for cross browser compatibility
  • Experience developing Unit tests using JavaScript testing frameworks
  • Proven understanding of the full software development lifecycle with experience with GIT or other version control technologies
  • Experience working on virtualisation techniques Kubernetes, Docker
  • Exposure to cloud methodologies and experience with AWS is a plus
  • Strong written and oral communication skills
  • Excellent problem solving, critical thinking with proven ability to evaluate and apply new technologies in a short time

Description

We're looking for an individual who loves to take challenges, takes on problems with imaginative solutions, works well in collaborative teams, and can produce high-quality software under tight deadlines and constraints. You should be a self-starter, self-motivated, able to work independently, and perform multiple tasks under minimal direction. 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. You will work with many global teams, communicate optimally, both written and verbal, with technical and non-technical multi-functional teams You will interact with many other group’s internal team to lead and deliver products in an exciting constantly evolving environment

Education & Experience

Bachelor’s Degree or Equivalent with 8+ years of experience in application development

Additional Requirements

  • 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.