Senior C++ Developer for Chromium-based Browser (Android and Desktop Projects)

aloha browser • Cyprus
Visa Sponsorship Relocation
Apply
AI Summary

We seek an experienced C++ developer to implement new functionality, optimize performance, and refine the browser core for the Android and Desktop projects. The ideal candidate should have 3+ years of commercial C++ development experience and expertise in multithreading, asynchronous programming, and debugging tools.

Key Highlights
Implement new functionality in Chromium-based browser
Optimize browser performance and memory usage
Refine browser core for Android and Desktop projects
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
Benefits & Perks
Competitive salary
Relocation to Cyprus with visa sponsorship and housing assistance
Modern office and medical insurance
Nice to Have
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)

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
•
5h 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