Apple-posted 2 months ago
$181,100 - $272,100/Yr
Full-time • Senior
Sunnyvale, CA
Computer and Electronic Product Manufacturing

As a UI Software Engineer, you will design, develop, and maintain high-quality UI components for Apple's Experience Management platform, ensuring accessible, responsive, and secure user experiences. You will collaborate with designers and backend engineers to deliver seamless integration and optimal performance.

  • Collaborate closely with designers to translate wireframes and mockups into functional and visually appealing user interfaces.
  • Partner with UX designers to shape intuitive user flows, ensuring designs are aligned with user needs and accessibility standards.
  • Define and enforce UI/UX architecture principles, component libraries, and design systems to maintain consistency across products.
  • Work in tandem with backend engineers to seamlessly integrate UI components with APIs and data sources.
  • Provide architectural oversight for front-end frameworks, performance optimization strategies, and scalable design patterns.
  • Actively participate in code reviews to ensure maintainability, scalability, and adherence to design and coding standards.
  • Conduct usability testing and incorporate user feedback into iterative design and development cycles.
  • Thoroughly test UI components to guarantee functionality, performance, responsiveness, and cross-browser compatibility.
  • Identify and resolve UI performance bottlenecks while balancing technical constraints with user experience goals.
  • Provide technical leadership and valuable input on application architecture strategies, design standards, and technology decisions.
  • 6 years of shown experience with JavaScript frameworks (Angular, React etc) delivering modern customer-facing web applications.
  • Extensive expertise in HTML, CSS, JavaScript.
  • Leadership qualities: leading projects, mentoring, and developing standard methodologies.
  • Passion for quality, attention to detail, user experience, accessibility, and internationalization.
  • Experience with UX design and UI design tools (e.g., Figma, Sketch).
  • Bachelor's or Master's in Computer Science or equivalent field.
  • Familiarity with GenAI code generating frameworks like Roo Code.
  • Experience with systems architecture, API design.
  • Good understanding of/experience with server-side technologies (e.g. Java) and databases (e.g. MongoDB, Oracle).
  • Experience with product Growth / Go-To-Market strategies.
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses — including tuition.
  • Opportunity to participate in Apple's discretionary employee stock programs.
  • Eligibility for discretionary bonuses or commission payments.
  • Relocation assistance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service