Experienced C++ Developer for Chromium-Based Browser

aloha browser • Cyprus
Visa Sponsorship Relocation
Apply
AI Summary

We are developing a modern, fast, and secure browser based on the Chromium engine. We are looking for an experienced C++ developer to help us implement new features, optimize performance, and refine the browser core. The ideal candidate should have 3+ years of commercial C++ development experience and proficiency with debugging tools and profiling.

Key Highlights
Implement new features and optimize performance in the Chromium-based browser
Fix complex bugs and crashes through deep debugging
Write automation scripts and build tools in Python
Key Responsibilities
Development and implementation of new functionality into the Chromium-based browser
Support and merging of updates from the Chromium repository
Performance optimization (memory, CPU, loading speed)
Technical Skills Required
C++ Multithreading Asynchronous programming GDB LLDB WinDbg Git Python CEF Electron WebKit Gecko TypeScript JavaScript V8 WebUI HTTP/S QUIC Skia OpenGL/Vulkan GN/Ninja
Benefits & Perks
Relocation to Cyprus
Competitive Salary
Professional Growth
Modern office
Medical insurance
Free lunches/snacks
Language courses
Assistance with purchasing a car in Cyprus
Nice to Have
Experience with the Chromium codebase
Knowledge of Python
Knowledge of TypeScript / JavaScript
Understanding of network protocols and the graphics stack

Job Description


We are developing a modern, fast, and secure browser based on the Chromium engine and we are looking for an experienced C++ developer to help us implement new features, optimize performance, and refine the browser core. We have two areas we want to strengthen with your help: the browser core for the Android project and the Desktop direction.


Key Responsibilities:

  • Development and implementation of new functionality into the Chromium-based browser.
  • Support and merging of updates from the Chromium repository.
  • Performance optimization (memory, CPU, loading speed).
  • Fixing complex bugs and crashes (deep debugging).
  • Writing automation scripts and build tools (Python).


Requirements:

  • 3+ years of commercial C++ development experience (Modern C++ 17/20/23).
  • Experience with multithreading and asynchronous programming.
  • Proficiency with debugging tools (GDB, LLDB, WinDbg) and profiling.
  • Experience with version control systems (Git).


Would be a huge plus:

  • Experience with the Chromium codebase, CEF (Chromium Embedded Framework), Electron, or other browser engines (WebKit, Gecko).
  • Knowledge of Python (used in Chromium build infrastructure and scripts).
  • Knowledge of TypeScript / JavaScript (to understand interaction with V8 and WebUI).
  • Understanding of network protocols (HTTP/S, QUIC) and the graphics stack (Skia, OpenGL/Vulkan).
  • Experience with the GN/Ninja build system.
  • Understanding of DOM construction principles.
  • Practical experience in building systems with inter-process communication (IPC).
  • Experience with Java


We offer:

  • Relocation to Cyprus: We handle the work visa process for you and your family, pay for airfare, and provide housing for the first month.
  • Competitive Salary: Level is discussed individually, pegged to the Euro.
  • Professional Growth: Challenging tasks, code reviews, and company-sponsored training.
  • Comfort: Modern office, medical insurance, free lunches/snacks, language courses, and assistance with purchasing a car in Cyprus.
  • Climate: 300+ sunny days a year, with the sea and mountains within an hour's drive.



Similar Jobs

Explore other opportunities that match your interests

Senior Unity Developer

Programming
•
14h ago
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

lapitopa

Cyprus
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Entry level

aloha browser

Cyprus
Visa Sponsorship Relocation Remote
Job Type Full-time
Experience Level Mid-Senior level

aloha browser

Cyprus

Subscribe our newsletter

New Things Will Always Update Regularly