Position: Senior Angular developer
Company: Serious Software
Category: JavaScript
Experience required: 5y
English level: upper

We have more than 60.000 photographers registered on our platform.
The client runs three web apps and two iOS and Android apps.

Main app:
Browse content from 60.000 photographers, download content by spending credits, change subscription plan and payment settings, communicate directly with photographers, create assignments and bookings with photographer briefs

Pro app:
Upload platform for professional photographers. All content uploaded will be available on the main app

Live app:
Alpha version. Overview of live streams from Byrd client apps.

Requirements:
- 5+ years of experience in software development;
- Proficient with HTML/CSS, Sass;
- Experienced in JavaScript Frameworks preferable with Angular 2+;
- Working knowledge with TypeScript;
- Previous experience with Material Design, especially Angular Material implementation;
- Good understanding of Reactive Pattern (RxJs);
- Firebase integration experience;
- Heroku deployment experience;
- Excellent communication English skills (B2+).

Hiring process with the client:
1. An initial interview (15-20 min);
2. A technical interview (60-90 min) - technical questions and live-coding.