Lead WebKit Layout Engineer

1 week ago


Cupertino, California, United States Apple Full time

Position Overview:

Role Identifier:
As a WebKit Layout & Rendering Engineer, your primary focus will be to enhance the user experience across web platforms.

Your responsibilities will involve contributing to an Open Source initiative aimed at developing innovative features for designers and developers while ensuring high standards of quality, performance, and security.

You will engage with a global team to establish new CSS and HTML Web Standards and design APIs tailored for Web Developers.

Subsequently, you will translate these specifications into tangible results in pixels, geometry, and typography, enabling developers to create visually appealing layouts.

WebKit serves as the rendering engine for web content on Apple platforms.

When a webpage is accessed through Safari, it operates on WebKit, which is integral to iOS, macOS, watchOS, tvOS, and visionOS, underpinning numerous essential applications.

Enhancements made to WebKit benefit all Apple products.
Role Responsibilities:
- Implementing new Web standards and CSS features

- Modernizing the Layout and Rendering Engine of WebKit

- Collaborating with various Apple teams that present HTML and CSS content (e.g., Books, Mail)

- Investigating and resolving user-reported bugs, including performance and security concerns

- Providing constructive feedback on feature design and specification details

- Representing Apple's implementation and viewpoint in standards organizations and with other browser developers

- Converting standards/designs into concrete tests and implementations
Key Qualifications:
- Proficiency in Modern C++ programming.
- Ability to architect code with a focus on correctness, readability, maintainability, and performance.
- Experience in identifying and rectifying bugs within a large codebase.
- Familiarity with web technologies such as HTML, CSS, and JavaScript.
- Proven experience in leading projects and mentoring colleagues.
- Interest in typography, graphic design, visual layout, or geometry.

Education & Experience:
- Bachelor's degree in Computer Science or equivalent education or work experience.
Additional Requirements:
Engineers can build successful careers on the WebKit team without prior experience in web browsers.

Some skills and interests that may provide an advantageous head start include:
- Experience in projects involving art, graphic design, visual layout, or geometry, whether personal or professional.
- Creating demos and reduced test cases
- Debugging and profiling experience
- Familiarity with UIKit, AppKit, or graphics frameworks.

- Experience working on developer-facing products
- Collaborating with the team to foster good engineering practices and a positive team culture.
Compensation & Benefits:
At Apple, base pay is one component of our comprehensive compensation package and is determined within a range.

This structure allows for progression as you grow and develop within your role.

The base pay range for this position is between $175,800 and $312,200, with your base pay contingent on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become shareholders through participation in Apple's discretionary employee stock programs.

Employees are eligible for discretionary restricted stock unit awards and can purchase Apple stock at a discount through the Employee Stock Purchase Plan.


Benefits Include:

Comprehensive medical and dental coverage, retirement benefits, a variety of discounted products and free services, and reimbursement for certain educational expenses related to career advancement at Apple, including tuition.

Additionally, this role may be eligible for discretionary bonuses or commission payments as well as relocation assistance. Learn more about Apple Benefits.

Note:

Apple benefits, compensation, and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.

Apple is an equal opportunity employer committed to inclusion and diversity.

We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics.

Learn more about your EEO rights as an applicant.

  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: As a WebKit Layout & Rendering Engineer, your mission is to enhance the user experience across web platforms. Your work will focus on an Open Source initiative aimed at developing innovative features for designers and developers while ensuring high standards of quality, performance, and security. You will engage with a...

  • Lead Layout Engineer

    2 weeks ago


    Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: As a WebKit Layout & Rendering Engineer, your mission will be to enhance the user experience across web platforms. Your work will involve contributing to an Open Source initiative aimed at developing innovative features for designers and developers while ensuring high standards of quality, performance, and security. You...

  • Lead Layout Engineer

    2 weeks ago


    Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: As a WebKit Layout & Rendering Engineer, your primary responsibility will be to enhance the user experience across web platforms. Your role involves contributing to an Open Source initiative aimed at developing innovative features for designers and developers while ensuring high standards of quality, performance, and...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: As a WebKit Layout & Rendering Engineer, your primary responsibility will be to enhance the user experience across web platforms. Your role involves contributing to an Open Source software initiative aimed at developing innovative features for designers and developers while ensuring high standards of quality, performance,...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Number: As a WebKit Layout & Rendering Engineer, your primary focus will be to enhance the user experience across web platforms. Your role involves contributing to an Open Source software initiative aimed at developing innovative features for designers and developers while ensuring high standards of quality, performance, and security....


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: The WebKit division is in search of a software engineer who is enthusiastic about advancing innovative technologies for the leading web engine globally. We are seeking engineers with exceptional problem-solving abilities, a commitment to quality, and a drive to enhance web capabilities.Your role will involve integrating the...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: The WebKit division is in search of a software engineer who is enthusiastic about pioneering technology for the leading web engine globally. We are seeking engineers with exceptional problem-solving abilities, a commitment to excellence, and a drive to advance web capabilities.Your role will involve integrating the latest...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identification: The WebKit division is in search of a software engineer who is enthusiastic about developing cutting-edge technology for the leading web engine globally. We seek engineers who possess exceptional problem-solving abilities, a commitment to excellence, and a drive to advance web technologies.Your primary responsibility...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: Imagine the possibilities at Apple. Innovative concepts here have a remarkable way of transforming into new products, services, and customer experiences almost instantaneously. Bring your exceptional enthusiasm and commitment to your role, and the achievements you can reach are limitless.We are seeking a skilled engineer to...


  • Cupertino, California, United States Apple Full time

    Overview:Position Number: Imagine the possibilities at Apple. Innovative ideas here have a remarkable way of transforming into new products, services, and customer experiences almost instantly. Bring your exceptional passion and commitment to your role, and there’s no limit to what you can achieve.We are seeking a skilled engineer to develop, maintain, and...

  • Software Engineer

    3 days ago


    Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our WebKit Media team at Apple. As a key member of this team, you will be responsible for developing innovative technologies that bring the latest media features to the web.Key ResponsibilitiesDesign and implement new media technologies for the webCollaborate with cross-functional teams...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: Imagine the possibilities at Apple. Innovative concepts here have a remarkable way of transforming into new products, services, and user experiences in no time. Bring unparalleled enthusiasm and commitment to your role, and the achievements you can reach are limitless.We are seeking a skilled engineer to develop, sustain,...


  • Cupertino, California, United States Apple Full time

    Overview:Role Identifier: Imagine the possibilities at Apple. Innovative concepts here have a remarkable way of transforming into new products, services, and customer experiences almost instantaneously. Bring unparalleled enthusiasm and commitment to your role, and there’s no limit to what you can achieve.We are seeking a skilled engineer to develop,...


  • Cupertino, California, United States Apple Full time

    Overview:Position Identifier: Imagine the possibilities at Apple. Innovative concepts here have a unique way of transforming into new products, services, and user experiences almost instantaneously. Bring your exceptional enthusiasm and commitment to your role, and the potential for achievement is limitless.We are seeking a skilled engineer to develop,...


  • Cupertino, California, United States Apple Full time

    Position Overview:Role Identifier: Imagine the possibilities at Apple. Innovative concepts here often transform into new products, services, and exceptional customer experiences almost instantly. Bring your enthusiasm and commitment to your role, and the potential for achievement is limitless.We are seeking a skilled engineer to develop, sustain, and enhance...


  • Cupertino, California, United States Apple Full time

    Position Overview:Weekly Hours: 40 Role Number: Become a key player in Apple's Silicon Engineering Group (SEG), where you will contribute to the design of the next generation of Apple's systems-on-chip (SOCs). Our SOCs, containing billions of transistors, are integral to the functionality of renowned devices such as iPhones, iPads, and Macs. We are in search...


  • Cupertino, California, United States Apple Full time

    Position Overview:Weekly Hours: 40 Role Summary: Be a part of Apple's Silicon Engineering Group (SEG) and contribute to the development of the next generation of systems-on-chip (SOCs) that power our iconic devices. Our SOCs, with billions of transistors, are essential to the functionality of products like iPhones, iPads, and Macs. We are looking for highly...


  • Cupertino, California, United States Apple Full time

    Position Overview:Weekly Hours: 40 Role Summary: Be a key player in Apple's Silicon Engineering Group (SEG), where you will be instrumental in designing the next generation of Apple's systems-on-chip (SOCs). Our SOCs, which contain billions of transistors, are integral to the functionality of renowned devices such as iPhones, iPads, and Macs. We are in...


  • Cupertino, California, United States Apple Full time

    Web Performance Engineering SpecialistLocation: Cupertino, California, United StatesCategory: Software and ServicesAt Apple, innovation is at the heart of everything we do. Join us in a role where your creativity and technical expertise can lead to the development of groundbreaking products and services. We are seeking a skilled engineer to enhance, manage,...


  • Cupertino, California, United States Apple Full time

    Lead Software Engineer for Text TechnologiesLocation: Cupertino, California, United StatesDepartment: Software and ServicesThe Cocoa Text team is at the forefront of developing a cross-platform text layout engine utilized across various Apple devices, including Mac, iPhone, iPad, Apple Watch, and Apple TV.Team Responsibilities:The team is dedicated to...