Senior JavaScript Browser Extension Engineer (new)

Development / Gdansk, Poland

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#); knowledge of Chrome extension development is an advantage
Team-player skills and attitude, and an eagerness to learn new technologies

Nice to have  
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


Recruitment process

Step 1: Send us your job application.
Step 2: We invite you to a personal or zoom meeting with Development Leads.
Step 3: You meet with Development Lead and team members to talk about your experience, technical skills and English communication skills.
Step 4: You meet with Development Lead and Talent to sign your contract. Congratulations, welcome to the Dynatrace Team!

Apply now All positions