Position: Senior Frontend (React) Developer
Company: Launch & Scale
Category: JavaScript
Experience required: 5y
English level: upper

Our client is a leading Internet security and privacy company. Our goal is to transform the internet with easy to use yet powerful tools, that allow anyone to circumvent censorship, access geographically restricted content, and minimize their exposure to marketers, criminals and surveillance dragnets. Our client's well-received applications have appeared on Lifehacker, Techradar and CNET.

Do you want to help to do something about internet tracking and surveillance? If so, why not join us?
The company was launched in April 2016 and has already accumulated 25 million users. Being entirely self-funded and profitable, we’re not preoccupied with appeasing stakeholders or struggling to survive without yet another VC round. You will spend your time building products that millions of people use every day to browse the web privately, the way it was meant to be.

For this particular project we look for a strong and mature professional who will help us with front-end product development of a powerful DNS-based content filtering web solution. Target audience includes both power user individuals and small-to-medium size businesses.

Must have: 
--------------------- 
- Solid knowledge of vanilla Javascript + ES6
- Min 1 year of experience building React web applications 
- Excellent knowledge of browser security practices (CSRF, CORS, etc)
- Strong UX and design sense 
- The ability to solve problems without an npm package. Sometimes 3 lines of pure JS is more than enough.
- Experience working with JS unit/React component testing
- Understanding of software design principles and ability to write clear, clean, maintainable code that scales
- Good written and spoken English


Nice to have: 
--------------------- 
- Experience investigating and improving JavaScript performance 
- Knowledge of the HTTP/TLS protocol and ability work work with RESTful APIs in less than ideal network conditions (restrictive corporate/school networks, government level firewalls) 
- Knowledge/experience with TypeScript
- Experience with CI/CD pipelines (gitlab/github)
- Browser extension development experience

----------------------

Company offers:

- fully remote work
- flexible schedule
- 20 days of paid vacation
- sick-leaves
- performance review
- possibility of influence on a product
- strong engaged international team (level Senior+)