HamburgerMenu
hirist

Sony - Lead WebKit Developer - C/C++

Posted on: 26/08/2025

Job Description

Description :

We are seeking a highly skilled Lead WebKit Developer to spearhead innovation in our browser engine and media application technologies.

In this role, you will lead a team of developers, define technical strategies, and ensure the successful delivery of complex projects.

As a technical authority, you will collaborate with stakeholders, architect cutting-edge solutions, and establish best practices for development and optimization.

This is an opportunity to shape the future of user experiences and contribute to a forward-thinking organization as a technical leader.

If you are a visionary technologist with a passion for advancing Browser Engine technologies, apply now!.

Primary Skills :

- WebKit Development : Extensive experience in developing and maintaining WebKit and web-based Media applications.

- Programming Languages : Strong proficiency in C, C++ and Linux with exposure to common tools such as Python, Perl and CMake.

- Web Standards and Protocols : Knowledge of HTTP, TCP/IP, TLS, WebSockets, and other web standards.

- Graphics : Experience with 2D drawing using OpenGL or similar frameworks.

- Media : Knowledge of HTMLMediaElement, MSE, EME, general media-related knowledge.

- Version Control : Experience with version control systems like Git.

- Problem-Solving : Excellent problem-solving skills and attention to detail.

- Communication and Collaboration : Strong communication and collaboration skills.

- Performance Optimization : Familiarity with performance profiling and optimization techniques, including multi-threaded programming and concurrency management to improve execution efficiency.

- Open-source contributions : Significant contributions to open-source projects, especially WebKit.

- Leadership and Strategic Thinking : Ability to lead teams, establish technical direction, and align project goals with organizational objectives.

- Agile Methodologies : Experience with Agile Scrum-based development.

Skills :

Good to have Skills :

- Deep understanding of HTML5, CSS, JavaScript, and common specifications.

- Knowledge of other web rendering engines like Blink (used in Chromium) and Gecko (used in Firefox).

- Knowledge of modern CI/CD pipelines such as Jenkins and GitLab CI/CD.

- Knowledge of web security best practices.

- Proven ability to manage cross-functional teams and complex deliverables.

- 6 to 8 years of relevant experience in C, C++, and WebKit development, with demonstrated leadership in browser engine and/or media technologies.

- Exposure to Linux and common development tools such as Python, Perl, and CMake.

- Proven experience in leading teams and driving complex projects to successful completion.

Role :

- Technical Leadership : Define and implement technical strategies for WebKit development and optimization, ensuring alignment with organizational goals.

- Development : Develop and maintain WebKit and features for scalable and efficient web-based Media applications.

- Feature Implementation : Architect and implement new features, ensuring high performance and scalability across platforms.

- Deployment : Evaluate, apply, and test CVE patches for WebKit to ensure security and reliability.

- Collaboration : Collaborate with cross-functional teams to define, design, and ship new features, using tools such as JIRA and Confluence.

- Performance Optimization : Optimize WebKit performance across various platforms (Mobile, Embedded Systems etc.) and devices.

- Team Management : Mentor and guide junior developers while managing project timelines, deliverables, and team productivity.

- Debugging : Debug and resolve complex issues related to WebKit Engine and functionality.

- Industry Awareness : Stay abreast of the latest WebKit developments and industry trends in Media space.

- Code Review : Conduct code reviews to ensure code quality and adherence to best practices.

- Documentation : Create and maintain technical documentation for the developed features and systems.

Location : Bengaluru.

Education/Qualification :

Bachelors or masters degree in Computer Science, Software Engineering, or a related field , 6 to 8 years of relevant experience in C, C++, and WebKit development, with demonstrated leadership in browser engine and/or media technologies.

Desirable Skills : Javascript, CMake, Python.

Years Of Exp : 6 to 8 years.


info-icon

Did you find something suspicious?