Position: Senior Front-End Developer (React.js)
Company: Ragnarok Group
Experience required: 3y
English level: intermediate

One of our Clients is building a tool that is designed to make interacting with the internet as pleasant and seamless as possible. Today it is a tab-less browser designed to increase your productivity... In near future, it will be the very first operating system for the internet...What started as a Tweetdeck for social media, has turned into an ambitious project for building the first Operating System for the Internet.

The Guiding Principle of our Client - User experience and design are what matters most!

From managing multiple email accounts to designing the interfaces in Figma for different clients, the team of our Clients is busy people whose daily routine is full of a wide range of activities, and for whom a neat working environment and speed are decisive. This is why performance and hyper-intuitive smooth user experience are so important for them!

They are now at the stage of building scalable systems so they can continuously make progress on a solid foundation. They take care of development experience and automate everything that can be automated. Their code has users and these users are developers. Hence, writing clean code and maintaining a pleasant user experience is also paramount!

They are a small team, therefore they are all generalists, in love with picking up new challenges. And they are looking for experienced people, who can take initiative, pick a problem, and solve it. They are also a remote-first company with a team of 9, with a core team based in Amsterdam. 

MAIN TECH STACK:

- ElectronJS 
- Typescript
- React
- Styled Components
- MobX
- Webpack
- NodeJS + Express
- MongoDB
- AWS


WHAT YOU WILL DO:

- Work closely with founders, designers, and Data-Analyst to define the scope of the new user-facing features
- Design and develop new features from start to production
- Refactor existing features to improve performance
- Communicate and document architectural design decisions
- Improve development experience
- Provide thoughtful feedback to others on the team

WE’RE LOOKING FOR SOMEONE WHO HAS:

- Years of experience working with React, Typescript, and NodeJS
- The craftsmanship of building the functional, maintainable, scalable codebase
- Good grasp of challenges related to offline-first Desktop or Mobile applications
- Attention to detail, especially around design and performance
- Empathy, a collaborative spirit, and the ability to work effectively with a team
- Experience building or contributing to JavaScript developer tools, whether that’s open source or internal to your company
- The product is based on ElectronJS. Their codebase is a mix of Native and Web technologies by having familiar development experience as close to regular web development as possible. The Client doesn’t expect you to have a background in everything they use, but they do expect strong JavaScript fundamentals.


WE OFFER:

- Work as a private entrepreneur (with full support from our Accountants and Lawyers);
- Flexible working hours;
- Ability to work remotely or in our office in Kyiv/Odesa;
- 20 working days of paid vacation;
- 3 Days Off;
- Paid sick leave days;
- Additional paid leave for a “Birthday”;
- Public holidays are granted;
- Corporate parties and events;
- Conferences and training according to internal policy;
- Transparent management;
- Warm and supportive team;
- Bureaucracy-free.


Join us!  It will be challenging and intense, but also fun and interesting!