Were looking for a Software Engineer to join our Data Collection Technologies team to contribute to the design, build, and maintain Desktop data-collection extensions and client-side components.
In this role, you will work as part of a team responsible for developing high-performance browser extensions ,desktop-level integrations and Mobile SDKs that power our data collection platform.
So, what will you be doing all day?
Design and write (a lot of) high-quality, functional code of cutting edge SDK's, distributed on millions of devices (JavaScript , Kotlin, Swift).
Tackle challenges and find creative and innovative ways to solve them.
Determine feasibility & take part in decision-making by performing risk management and evaluating trade-offs.
Contribute to your team development velocity and quality confidence.
Improve your skills, learn from and mentor top-notch engineers and enrich other team members.
Perform code reviews, evaluate implementations, and provide feedback.
Requirements: 5+ years of hands-on experience building high-performance software products.
B.Sc. or M.Sc. in Computer Science, Software Engineering or a related technical field (or equivalent experience).
Strong software development skills; deep expertise in at least two of the following domains: Node.js, frontend/web internals (e.g. React), JavaScript/TypeScript, or browser/Chromium internals.
Ability to work at a low level: understand and work with web-development internals, browser APIs, and extension platform mechanics.
Experience with RESTful APIs and designing secure data handling within browser extensions.
Strong debugging and investigative skills: able to research, triage and resolve complex issues that arise from browser/extension integration.
Ability to own features end-to-end: from design and architecture through development, testing, deployment and maintenance.
Prior experience building or maintaining browser-extensions or plugins (e.g. for Chrome, Edge, Firefox, or other browsers).
Familiarity with browser-extension lifecycle and security challenges, including manifest-based extension development (e.g. Manifest V2 / V3), sandboxing, permissions model, secure data flow, etc.
Nice-to-have (bonus) skills / experience:
Prior experience building desktop applications for Windows or macOS (Electron, .NET, Swift, or similar).
Familiarity with automated testing frameworks and relevant tooling (unit tests, integration tests, extension testing frameworks, end-to-end testing).
Hands-on experience with AI-powered development environments (e.g., Cursor, Claude Code) and a demonstrated track record of integrating AI tools into everyday engineering workflows.
This position is open to all candidates.