Digital Content Management Software Engineer
Hyderabad, Telangana, India
Software and Services
The people here at Apple don’t just build products — they build 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. Imagine what you could do here. We’re a diverse collection of thinkers and doers, continually reimagining our products, systems, and practices to help people do what they love in new ways. This is a deeply collaborative place, where everything we create is the result of people in different roles and teams working together to make each other’s ideas stronger. That same passion for innovation that goes into our products also applies to our practices, strengthening our commitment to leave the world better than we found it. Today, the Apple Online Store provides one of the best multichannel commerce experiences in the world, and operates in 37 countries world-wide. At the Apple Online Store (AOS), its Engineering team is responsible for the global eCommerce platform that serves millions of customers around the world. We are a team of highly skilled Engineering Managers, Engineers, Analysts and Project Managers based in Singapore, London, & Cupertino. There is a great opportunity for a talented Content Management Software Engineer to join the Support team responsible for maintaining the health, stability and continued evolution of the Content Management system behind one of the worlds largest eCommerce systems in a challenging and fast paced environment.
- - Prior experience working in UI and front-end web engineering
- - Experience with front-end frameworks such as React, Angular, Ember or similar frameworks
- - Understanding of design/UX principles and ability to participate is design discussions
- - Experience with JASON & REST architecture
- - Experience with complex state and state management tools like redux or mobx
- - Experience working within organisational code base in multiple environments across numerous ongoing release cycles
- - Experience integrating front-end web/UI interface with back end applications server technologies
Strong object Oriented Programming and design skills Extensive development experience with Java and related technologies such as Spring MVC Framework, Spring Boot An understanding and working knowledge of NoSQL databases Good communication, organisational and management skills are required Exceptional interpersonal skills for collaborating across many participating teams. Self-motivated, pro-active and the ability to problem solve. Must have good oral/written communication skills.
Education & Experience
BS degree in computer science or equivalent field with 5+ years or MS degree with 3+ years experience, or equivalent.