Senior JavaScript Browser Extension Engineer

#joboffer #Full time

Apply now Apply now

Dynatrace has redefined software monitoring: AI-powered, full stack, & automated. Our innovative SaaS product helps customers achieve self-driving IT. We are proud to have happy customers like Google, Apple, Netflix, Delta Airlines, SAP, United Health Care, JP Morgan, and many others.

Gdansk Lab is the second largest R&D lab in Dynatrace. We’re tech-savvy and we thrive in a culture of innovation, teamwork, smart ideas, and problem-solving. Come help us develop our JavaScript efforts for the most innovative software intelligence product on Earth. The team is brand new, so you'll have a great opportunity to help us take it to the next level.

Chrome, the most popular browser in the world, is constantly developed, enhanced, and modified. As a member of the team, you will become a Chrome internal expert, have the opportunity to work with internal APIs, and help drive and shape the future of our JavaScript (Real User Monitoring + Synthetic) solution.

About your role

You will be responsible for the Virtual User Player (VUP) and Synthetic Clickpath Recorder. VUP is the Dynatrace Synthetic Monitoring solution component responsible for the execution of synthetic tests. It is a Chrome browser extension responsible for injection of our JavaScript agent, doing all time measurements and error detection, and driving a multi-step test and performing pre- and post-step actions. VUP shares code with the Recorder, another Chrome browser extension that acts as a tool to streamline clickpath definition. With its help, user actions are recorded and converted to a script that can be tuned afterward and replayed for verification.

RESPONSIBILITIES

  • Development of performance and availability monitoring solutions in JavaScript (no front-end development)
  • Working with JavaScript/TypeScript, Browser APIs (Chrome Extension, W3C), Karma, and Jasmine
  • Looking beyond common frameworks with a deep understanding of JavaScript
  • Feature ownership: design and implement new features on your own
  • Intensive cooperation with local and international development teams

MUST HAVE

  • Technical studies related to software engineering
  • Experience in JavaScript development and knowledge of basic concepts such as closures and prototypes
  • Basic knowledge of object-oriented programming languages (Java, C#)
  • Team-player skills and attitude, and an eagerness to learn new technologies

NICE TO HAVE

  • Knowledge of Chrome extension development is an advantage
  • Working knowledge of agile methods (Scrum)

Remuneration

Software Engineer 6,5k - 11k PLN
gross per month
Mid Software Engineer 8,5k - 15k PLN
gross per month
Senior Software Engineer 12k - 22k PLN
gross per month

Apply now


Your contact person

Anna Czoska
Talent Acquisition Specialist anna-czoska-dynatrace-com
+48 693 067 190

Share with friends

Need more info about us? Learn more.