Position: Senior Frontend Developer
Company: CodeSpace
Category: JavaScript
Experience required: 5y
English level: upper
Published: 2022-03-01T00:00:00+02:00

**Position**
Hyper-growth consumer panel product with over 5 million users over the world, represented in all main platforms: Web, Windows, macOS, Android, iOS. 
As a frontend engineer, you'll develop the product's website and complex browser extensions. Your role is to design architecture for new projects, develop non-trivial features, integrate with 3rd-parties (payment providers, data suppliers, analytics), launch dozens of A/B tests, enhance UX, users' retention. You will work closely with a product manager, UI/UX design team, backend, frontend, and QA engineers. As one of the frontend team members, you'll contribute to our strategic objectives, increase market
coverage and bring up the product to a new level of customers appreciation.

**Stack**
- Javascript ES6
- Typescript
- RxJs v6.6
- Vue v3
- Nuxt v2

**What you will do**
- Kick-off new projects
- Take part in architecture design: extensions and websites
- Develop complex features

**Next features**
- Implementing new authentication
- Extend extension's functionality: new markets coverage
- Migration to Manifest V3

**Requirements**
- 4+ years of experience with Javascript (ES6+)
- Typescript
- Vue v2, 3
- RxJs
- Webpack
- HTTP
- GIT
- Being familiar with agile development frameworks, e.g. SCRUM

**Will be a plus**
- Extensions' API
- Angular v8+
- Nuxt
- Linux hands-on
- Docker

**What's for you**
- The whole team in one place: dynamic pace, no bureaucracy, and awkward limitations.
- Product team: have a say and influence decisions.
- Supportive and family-like atmosphere: we care about our people.
- High autonomy to implement solutions offer ideas, drive development practices and
approaches.
- A highly-skilled team of seniors.

 **You're**
- Working well autonomously.
- Team player having highly developed communication skills.
- Digging deep to be an expert.
- Knowledge-seeking & committed person.