Apple's Global Business Intelligence (GBI) team is seeking a UI Software Engineer to build and scale data and reporting applications that present metrics and performance indicators with low latency and an outstanding user experience.
Requirements
- Strong expertise in ReactJS, along with other JavaScript frameworks such as AngularJS, Vue.js, etc.
- Experience working with Node.js, Redux, TypeScript, Webpack, npm, etc.
- Experience in developing rich user interfaces using HTML5 and CSS3.
- Proven experience developing RESTful service layer components using Java OR Python OR GraphQL
- 5+ years of experience in application development with an in-depth understanding of data structures and algorithms
- Experience or understanding of iOS frameworks and related technologies, including SwiftUI OR React Native, UIKit, Core Data, etc.
- Understanding of working with various databases including Oracle, Snowflake, SinglesStore, Cassandra, and Redis
Responsibilities
- building and scaling best in class data and reporting apps presenting metrics & performance indicators with the least latency and outstanding user experience
- think outside of the box and should have real passion for building highly scalable data apps with end users in focus
- engage directly with key business partners to understand the business strategies and solution needs
- drive and lead functional & technical discussions with development teams
- design and own end to end applications
- building high-performance, user-friendly, and outstanding web and native solutions
- tackle complex problems with imaginative solutions
Other
- work in a fast-paced environment
- produce high-quality software under tight constraints
- interact optimally with internal teams
- lead the delivery of products that have a significant impact on Apple’s business in an exciting and constantly evolving environment
- Strong written and verbal communication skills, with experience collaborating with UX Designers and cross-functional teams.