Position: Senior JavaScript Engineer
Company: Ruunis
Category: JavaScript
Experience required: 5y
English level: upper

We are looking for a professional JavaScript / Front-End Software Engineer to work on a next-generation of rostering software with a focus on efficiency, user experience and performance. 

**Requirements**
* Degree in computer science or a similar field
* JavaScript development experience 5+ years
* JavaScript, ReactJS, HTML/CSS
* Redux/Redux Toolkit
* Strong knowledge of JS build engines like Webpack or Rollup
* Intermediate level of English language (the team is not native in English but you will need to be able to express yourself at a meeting, and to chat on MS Teams)

**Good to have** 
* Ant Design UI Component library experience 
* TypeScript migration or use experience 
* Experience with different database software MySQL, * MongoDB or PostgreSQL
* Experience working with product and UX/UI designers to create great user experience (cooperative work via Figma, AdobeXD or a similar tool) 

**Would be fantastic but highly optional development experience with **
* Fullstack experience with Node.JS, C# .NET
* React Native experience 
* C++
* Kubernetes, Docker, CI/CD experience

**Responsibilities**
* Implement new features, change requests
* Optimize performance
* Assure use of best practices like design patterns, unit tests, and continuous integration in development
* Design technical solutions by analyzing functional requirements envisioning system features and functionality
* Evaluate the use of technologies such as frameworks in the company and promote improvements

**Who we are**
We are PARALAX - Dutch ISV that has a history of more than 20 years of building a software product for scheduling complex tasks for big enterprises in the Belebux region. We are based in Utrecht and operate in several countries in Europe employing around 40 people in software development, management, operations, and customer success. 

**What we want to build**
We are building next generation of cloud-first software for rostering and scheduling that is based around the following idea
Phenomenal performance of scheduling algorithms 
Excellent User Experience optimized for ease of use and aesthetic 
Employment of Cloud-native services for ease of implementation, delivery and update

**Who we are looking for**
We are looking for a core team of three engineers in our technology stack (C++, C# .NET, JavaScript (ReactJS) that will be working along with a Chief Architect, CEO, Designer and a Product Owner to kick-off the development, and to scale the team to build a complete system.

**What kind of people we want to work with**
* Great engineers with proven experience, general curiosity to new technologies
* Tinkering mindset focused around getting to the bottom of a problem, being able to suggest multiple solutions with pros and cons
* Self-starters that can plan their job reliably, manage time and take responsibility for the final result 

**What we offer**
* Build a system from scratch 
* Ability to influence technical decisions
* Remote work/hybrid flexible schedule
* Working directly with a CEO/Chief Architect.
* 20 days vacation, 10 days sick leave

**What the recruitment process is like**
We don’t employ boring coding tasks, multiple interview rounds or tests assignments. Our process is made of an Introduction call with a project coordinator → a technical interview → a decision or final interview.