Front End Developer/UI Engineer - Customer Systems CRM

Austin, Texas, United States
Software and Services


Posted: Aug 12, 2019
Weekly Hours: 40
Role Number: 200063511
Imagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. At Apple, we deliver great customer experiences and a top-notch customer support and service that delights our customers and builds the legendary customer loyalty Apple is known for. The applications we build in the Customer Systems play a vital role in making this possible. As part of this team, you will work with world class talent to create Apple-class solutions that power the business and enable the customer service Apple is famous for. GCRM team is part of Customer Systems org and focused to build and enhance a CRM Application (Support) for Apple needs. GCRM has multiple CRM modules with plenitude of features required for the user base. Application user base includes Retail Contact Center advisors and admins, Apple Care admins, Retail genius, legal, logistics and helps them perform different customer service needs using this CRM tool we provide.

Key Qualifications

  • 6+ years of relevant experience
  • Experience in software development and developing numerous web-based applications.
  • Experience with modern JavaScript frameworks (Angular is preferred), React and CSS pre-processing frameworks (e.g. Sass or Less).
  • Excellent sense of web design and attuned to the fundamentals of User Experience, including accessibility
  • Proficient knowledge of Git and NPM Experience with testing frameworks capable of learning new programming language
  • Good knowledge in Java


As a Front End Developer/UI Engineer, you will be responsible for building the next generation of user experiences for Customer Systems platform. - We need a highly motivated and skillful engineer to work with HTML, JavaScript, and CSS and related tools, frameworks(preferred-Angular), and libraries. - Attention to detail and a dedication to deliver a high-quality, stable delivery is essential. - To be successful you are self-motivated; driven to achieve and exceed commitments. You also need to exude strong collaboration skills, including the ability to mentor and be mentored. - Possess a strong passion to work in a growing, energizing environment of innovation. - Strong ability to learn new technologies in a short time. - Prior experience in any Enterprise applications as well as hands on experience in Java are preferred. - Passion to work towards delivering quality applications/features to users that has higher UX standards .

Education & Experience

BS in Computer Science, related technical field or equivalent practical experience

Additional Requirements

  • Able to analyze business requirements and design efficient solutions
  • Quick learner, good solution skills and effective team player with strong communication skills
  • Excellent Analytical and creative problem solving skills
  • Experience working in Unix environment.
  • Experience with a scripting language, such as Python, Ruby, etc.
  • Experience in data analysis and/or visualization
  • Experience with SQL and NOSQL technologies. MongoDB experience a plus.
  • Experience and knowledge applying best practices to build secure platforms
  • Extensive experience in building functionally rich, high-performance, scalable applications
  • Deep understanding of object oriented and SOA software design concepts"