Experienced C++ Developer for Chromium-Based Browser
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
Key Responsibilities
Technical Skills Required
Benefits & Perks
Nice to Have
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).
Looking to advance your Development & Programming career with relocation support? Explore Development & Programming Jobs with Relocation Packages that include comprehensive packages to help you move and settle in your new role.
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
Discover our full range of relocation jobs with comprehensive support packages to help you relocate and settle in your new location.
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
lapitopa
aloha browser