UI Software Engineer

Austin, Texas, United States
Software and Services

Summary

Posted: Oct 24, 2018
Role Number: 114016435
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. Dynamic, smart people and innovative technologies are the norm here. Apple’s Emerging Technology - Platform Services Communications team is looking for a talented professional to work with us on our customer communications platform. Proven analytical and social skills with confirmed ability to develop software in a dynamic project development environment.

Key Qualifications

  • Able to develop high-quality modern JavaScript UI applications
  • Able to analyze business requirements, brainstorm ideas, and design efficient solutions
  • Able to test, tackle problems and resolve issues
  • Able to complete projects with minimal supervision and direction
  • You are upbeat, adaptable, and results oriented with a positive attitude

Description

Perform detailed design and hands-on development for scalable application services Develop new code and/or lead existing code changes as part of a group effort Review work for accuracy, quality, performance and completeness Work with project managers and technical teams in a multi-functional environment Mentor and direct junior developers

Education & Experience

Bachelor’s degree in Computer Science or equivalent and 6+ years of dynamic related experience

Additional Requirements

  • Any of the following are a plus:
  • Core and advanced JavaScript and frameworks (React, React Native, AngularJS, etc.)
  • Modern HTML/CSS tools and practices (Single page apps, responsive design, etc.)
  • JavaScript/Java unit testing frameworks
  • REST services and JSON
  • Oracle database, SQL and performance tuning queries
  • Performance tuning application code
  • SMS, voice, email or social communication channels
  • Programming for concurrency and scalability
  • Worked on high volume, low latency applications
  • Linux/Unix operating system environments
  • Mac OS