Olapsoft logo

Senior Frontend (JS, React) Developer

Olapsoft·Salary not specified

Primary stack

JavaScriptReactMobXJestTypeScriptCSSPuppetHTMLJAX

Nice to have's

GraphQL

Job description

About the Position

We are seeking a Senior Frontend (JS, React) Developer with 4 years of experience to join our team. You will be responsible for developing new functionality and supporting the existing code base.

Responsibilities

  • Development of new functionality in Olapsoft application
  • Support of existing code base
  • Creation and support of test infrastructure
  • Interaction with product managers

Requirements

  • 4 years experience in JavaScript
  • Active JavaScript (ES6+) practice in the last year (understanding of inheritance, scope, execution context, events, OOP, classes, etc.)
  • Development stack: React, Mobx, (Jest tests, Puppeteer+cucumber)
  • Knowledge of pure/native JavaScript:
    • Strong understanding of Objects
    • Knowledge of DOM, AJAX, HTML5, CSS
    • Understanding and use of (promise, async/await)
  • Concept of e2e and unit testing
  • Rest, WebSocket
  • CSS + preprocessors
  • Jest, xpath (cover functionality from scratch, snapshots, etc.), Puppeteer - behavioral scripting
  • npm and webpack at advanced level (organize needed configs from scratch, etc.)
  • Chrome dev tools at advanced level (profiler, performance, memory analysis, etc.)
  • TypeScript
  • React 16+ (non-blocking rendering / react-hooks), Mobx
  • Architectural design skills
  • Knowledge of English, German. Knowledge of additional languages will be your advantage.

Pros will be

  • Experience working with large projects
  • Experience working as part of a team
  • GraphQL or Protobuf
  • Canvas, SVG (graphics, use rechart) or d3, AnyChart, amCharts, rechart, etc. (a number of tasks will be in data visualization (graphics)

Terms & Prospects

  • Growth prospect: lead one of the development areas
  • Flexible schedule and part-time work (at least 20 hours per week)
  • Remote work (location does not matter)
  • Semi-annual/annual bonus

Apply

Resumes and questions send to [email protected]

Apply for a job

Fill out the form and attach your resume, your response will be sent to the Olapsoft HR department

We will hold your personal information for one year after the end of the relevant recruitment exercise

I agree to the terms of the Privacy Policy

We respect your privacy and will never sell, rent or share your personal information. Read the Privacy Policy.

Spam check: 2+4=?

© Olapsoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

More at Olapsoft

All 5 roles

Popular searches