C++ Engineer for Our Product
We are building a new library for Java and Kotlin developers that extends the capabilities of desktop applications built with Java
FX, Swing, SWT, or Compose for Desktop by embedding the Chromium engine and providing direct access to its API. Designed with the Chinese market in mind, the library supports China-specific technologies and platforms, ensuring compatibility and optimal performance in this ecosystem.
This product enables teams to integrate modern web features—such as DOM manipulation, Java
Script execution, PDF viewing and printing, file downloads, and network control—into their applications, allowing them to deliver rich,
- like user experiences within native desktop UIs.
Processes and engineering culture
In product development, we use a process based on agile methodologies. The priority is the quality rather than the speed of bringing functionality to production.
We widely use static analysers, pay great attention to code cleanliness and automated tests, and conduct mandatory code reviews for all changes to improve efficiency.
How you will work
You will work with a high degree of independence while staying in close collaboration with the core development team.
Your role will also involve partnering with a dedicated Java developer, who will take the lead on the Java side of the product—covering API specifications, product documentation, and related development tasks.
You will be fully immersed in product development, working on a variety of
- standard challenges.
You will cover the entire lifecycle: from an idea, design, and implementation to test coverage, documentation, build, and release to clients. You will also take part in
- release support, feedback collection, and generating new ideas for product improvement.
And what you will do
- Fix bugs and implement new features.
- Keep Chromium up to date with the newest releases.
- Ensure smooth support for the various CPU architecture types, including MIPS64.
- Adapt and port patches specifically for MIPS64-compatible architecture.
- Create and maintain tests to ensure quality.
- Develop efficient build scripts.
- Configure and optimize build infrastructure powered by Team
City and GCP.
Requirements
- 3+ years of
- on experience in C++ development, with a track record of delivering
- quality code. - Solid grasp of TDD,
- oriented programming, and API design best practices. - Experience with Python, Java, Kotlin, . NET, or Objective-C would be a big plus.
Your profile
- Proactive, disciplined, and adept at solving complex problems with maintainable solutions.
- Curious and eager to master new languages and technologies.
- Independent yet collaborative—comfortable working autonomously while engaging with
- functional teams.
What you will get
- Direct influence over product strategy—help shape the product’s future.
- Sales-driven bonuses that reward your impact.
- Engaging product development experience—from conception to customer delivery and beyond.
- Informações detalhadas sobre a oferta de emprego
Empresa: CodeMatters Ltd. Localização: Lisboa
Lisboa, Lisboa, PortugalPublicado: 31. 8. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!