Netdata is looking for talented senior frontend developers to join our distributed (remote) engineering team.
As a senior frontend developer at Netdata, you will need to be passionate about web technology, declarative/reactive programming paradigms, testable code and extreme performance. You will live and breathe within the Chrome/Firefox/Safari Developer/React/Redux Tools and make sure we deliver a world-class experience to the millions of people using our product on a daily basis.
Responsibilities
- Use modern Web technologies and frameworks to develop our frontend platform, components and libraries. At Netdata we use Typescript, React and Redux.
- Write testable, documented code that is highly maintainable
- Develop for maximum performance, compatibility and a world-class user experience, across devices and form-factors.
- Collaborate with UX/UI designers to improve usability and accessibility
- Automate repetitive tasks when possible.
- Stay up-to-date on emerging technologies and frameworks
Requirements
Required experience
- Proven work experience of 3+ years as a Frontend developer.
- Strong experience with modern JavaScript (ES6+).
- At least some experience with TypeScript.
- Experience with React, Webpack.
- Experience with CSS, including CSS preprocessors.
- Familiarity with browser testing and debugging.
- In-depth understanding of the entire web development process (design, development and deployment.)
- Understanding of layout aesthetics.
- Knowledge of SEO principles.
- An ability to perform well in a fast-paced environment.
- Excellent analytical and multitasking skills.
- Excellent command of spoken and written English.
Preferred experience
- Experience with Redux, Immutable.js, Ramda and SASS
- Experience with backend development work is considered a bonus
- Experience with the Google Cloud Platform
- Experience with analytics tools like Google Analytics or Mixpanel
- Familiarity with graphic-design software (e.g. Figma, Sketch, Gimp, Adobe Suite) and content management systems
- BSc degree in Computer Science or relevant field

