SonicJobs Logo
Left arrow iconBack to search

Senior UI Engineer - Maps Performance

Apple
Posted 3 months ago, valid for 19 days
Location

Cupertino, Santa Clara 95015, CA

Salary

Competitive

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Our 3D Graphics Team is seeking a Senior UI Engineer with a strong emphasis on both system and UI performance.
  • The ideal candidate should have a minimum of 5 years of experience in developing performance-critical software and a BS in Computer Science or equivalent.
  • Responsibilities include diagnosing and resolving complex performance issues and implementing an automated regression testing strategy for power and performance metrics.
  • Candidates should be proficient in using profiling tools to identify performance bottlenecks and have experience collaborating in fast-paced environments.
  • The salary for this position is competitive, reflecting the candidate's experience and expertise.
Our 3D Graphics Team is looking for a Senior UI Engineer with a balanced focus on system and UI performance to join our team. In this role, you will dive deep into our system architecture and user interface systems, establish performance baselines, solve complex performance issues, and build the mechanisms which prevent regressions before they happen.

Description


As a hands-on and collaborative performance engineer on our team, you will be equally focused on identifying, diagnosing, and resolving complex performance issues across our applications, systems, and user-interface layers. A major part of your goals will also involve designing and implementing a comprehensive, automated power and performance regression testing strategy, targeting critical metrics like frame rate, latency, memory, power efficiency, and overall system responsiveness across all platforms. In this role, you will partner with other performance and client engineers, cross-functionally providing the critical data and insights that guide our engineering teams to craft efficient, responsive, and visually appealing experiences.

Minimum Qualifications


BS in Computer Science or equivalent. 5+ years of experience developing performance-critical software, with a solid understanding of systems architecture, modern UI frameworks and their performance characteristics. Experience using various profiling tools, (e.g. Xcode Instruments, Android Studio Profiler, VTune, or other proprietary tools) to identify and resolve performance bottlenecks affecting the UI, CPU, GPU, memory, and system power. Proficiency in performance analysis, debugging, and code optimization techniques to enhance application and user interface performance. Proven ability to collaborate effectively with a diverse team and thrive in fast-paced, deadline-driven environments. Effective communication of intricate performance analysis to diverse stakeholders, including actionable recommendations.

Preferred Qualifications


Experience optimizing performance across various domains on multiple platforms (e.g. iOS, Android, or Desktop). Knowledge of power management and battery-life analysis techniques. Experience with Mac or iOS application development using Swift/Swift-UI or Objective-C. Experience with Metal or modern graphics APIs (DirectX, Vulkan).



Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.