Webkit Developer

Job Description:

 

Job Summary
We are seeking a highly skilled Senior WebKit Developer to drive innovation in our browser engine and media application technologies. You will collaborate with cross-functional teams to architect and implement cutting-edge features, optimize performance, and mentor junior developers. This is an exciting opportunity to contribute to an inclusive and forward-thinking organization, where your expertise in WebKit, programming, and web standards will shape the future of user experiences.

 

Job Responsibility
• 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.
• Agile Methodologies: Experience with Agile Scrum-based development

 

Good to have Skills:
• Deep understanding of HTML5, CSS, JavaScript, and common specifications.
• Significant contributions to open-source projects, especially WebKit.
• 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 track record of leading projects and delivering high-quality software