Position: Senior Front-end Developer
Company: Recruit Alliance
Category: JavaScript
Experience required: 5y
English level: intermediate

About company: the company provides cost-effective software development services for businesses.
Product - price comparison service (analog hotline) for the Dutch market.

Requirement:
- 4+ experience in JavaScript;
- Deep knowledge of React/Redux 3+;
- Working experience with Capacitor/Cordova (and Fastlane) to get a hybrid app running locally for iOS and or Android;
- SEO knowledge in a React world;
- Basic knowledge of Firebase (Auth and Firestore);
- Typescript above PropTypes;
- Experience with Storybooks;
- A good feeling for UX and (CSS) styling ; 
- English intermediate level or higher, both verbal and written.

Nice to Have:
- Experience with Swift/Java (for native app parts);
- Experience with Firebase ’growth’ features like Analytics and Messaging;
- Experience with Google Cloud (or other Cloud providers).

Responsibility:
- Senior expertise in React (the hard parts);
- Optimize applications for maximum speed and scalability;
- Creating and maintaining application and its unit tests;
- Make the app run SSR (server side rendering) to increase page load speeds;
- Find render speed bottlenecks (using flamegraphs, etc.) and fix them;
- Find ways to reduce bundle size;
- Find ways to optimize code-splitting.

The company offers:
- Competitive compensation higher than average on the market;
- Paid 24-day vacation, compensation of educational courses;
- Regular salary review based on employee performance;
- Ability to learn from industry leaders and work with international clients;
- Convenient office location in a quiet downtown area (Pecherska St.);
- Business trips to European countries;
- No micromanagement: we encourage self-organization and trust;
- Flexible working hours (8 hours a day, 5 days a week);
- Friendly, international democratically oriented team;
- PS4, regular corporate events.