We are looking for a Chromium Developer who will be responsible for end-to-end feature development, from research and design to production and who will dive deep into the huge open code base of Chromium, research and define solutions for real-world enterprise problems and help the customers security and productivity.
Location: 100% remote
Salary ranges: B2B 140-180 PLN net + VAT/h
Stack: C, C++, Linux, Windows, MacOS, Unix, Kernel, Firmware, BIOS, ARM, x86 assembly
Must have:
· At least 4 years of commercial software development experience in C++ or C (preferably using modern standards)
· Advanced debugging / troubleshooting skills in domains of Firmware, Linux Kernel or Userspace.
· Experience in building chromium based apps, pluggable UIs (overlays) which work Evia chrome plugins / chromium apps in browsers / windows desktop.
· Deep understanding of systems internals and/or low-level research background.
· Experienced with low-level design practices.
· Experience with developing large-scale, real-time multi-platform systems (Windows, macOS, Linux).
· Past experience with Chromium code base or extension development
· Knowledge of ARM or x86 assembly, system BIOS
· Experience in Linux/Unix environments and device drivers
Nice to have:
· knowledge of network protocols and network topologies
· understanding of web browsing concepts like sandboxing, profiles, CSP, certificate handling, etc.
Main Responsibilities:
· Daily collaboration with stakeholders such as project manager, technical lead to determine requirements to help improve Chromium support for Outlook.
· Ensuring appropriate continuous feedback loops measuring customer value, usage patterns, and other actionable metrics of values
· Profiling performance problems and drive optimizations that span Chromium and Outlook (applying debugging tools and examining logs, telemetry, and other methods to understand possibly optimizations, conducting retrospective debugging of solutions to identify root of the problems)
· Producing maintainable code in the open.
· Optimizing, debugging, refactoring, and reusing code to improve performance and maintainability, effectiveness, and return on investment (ROI)
· Driving efforts to ensure the correct processes are followed when making changes to achieve a high level of security, privacy, safety, and accessibility
· Developing and maintaining a deep understanding of the implications of onboarding new Chromium technologies following expectations of compliance at Microsoft and Outlook
· Proactively seeking new knowledge and adapts to new trends
· Proposing, designing and implementing new APIs and features that help the quality of the Outlook products
· Being a key contact for leadership to ensure alignment with partners' expectations.
B2B
Informujemy, że administratorem danych jest Crestt z siedzibą w Warszawie, ul. Rejtana 17 (dalej jako "administrator"). ...more