Position: Senior Frontend Engineer
Company: Launch & Scale
Category: JavaScript
Experience required: 5y
English level: upper

Our client is a rapidly growing team of engineers building simple, functional, and most importantly, useful privacy and security products used by millions of people.
Their ambition is to transform the Internet with easy-to-use yet powerful tools that will enable anyone to bypass censorship, access geographically restricted content, and minimize the impact of marketers, criminals, and surveillance. Among the client's flagship software products are proprietary (true!) VPN, a DNS-based Internet content filtering solution, and others.

On behalf of our client we are looking for a skilled frontend engineer to join their applications team.

What you’ll do:

– Build user facing web interfaces using the latest tools with an emphasis on rapid iteration through customer feedback
– Learn and understand the product and its varied environments at a deep level
– Work collaboratively with the team on completing release cycles on time and with high quality
– Contribute to the project by coding, testing, debugging and iterating on the product
– Build internal tools/processes to remove repetitive tasks or speed up slow ones
– Liaison with the community on new releases to validate any changes and ensure quality

What you’ll need:

– Excellent organizational skills
– Self-motivation and excitement about working on hard problems
– 5+ years of software engineering experience
– Excellent knowledge of browser security practices (CSRF, CORS, etc)
– Excellent knowledge of computer science fundamentals (stack, heap, pointers, data structures, algorithms, etc)
– Excellent knowledge of web technologies and tools like Javascript, TypeScript, React (or similar modern framework)
– Understanding of software design principles and ability to write clear, clean, maintainable code that scales
- Good English (written and spoken)

Bonus if you have:

– Experience with Gatsby or similar
– Experience investigating and improving JavaScript performance
– Experience maintaining open-source software
– Good understanding of web and networking protocols (HTTP, TLS, TCP/IP, DNS, etc)
– Development experience in Clojure, Golang or Rust

How the client will help:

– Goals: Provide clear and concise objectives along with the resources to succeed
– Process: Develop the best internal processes to empower better work, through iteration, measurement and continuous improvement.
– Autonomy: We trust you to be excellent at what you do. We will provide as much support as needed when needed, but no more. You will have autonomy and agency to drive projects forward, and own decisions and outcomes.
– Education: Provide access to resources like books, courses and deep technical challenges that will keep your skills improving continuously

The company offers:

- work on successful products with a multi-million audience
- long-term employment with possibilities for professional growth
- fully remote work
- flexible schedule
- 20 days of paid vacation
- 6 sick-leaves
- regular performance reviews
- strong engaged international team (level Senior+)
- possibility to influence the product and implement your ideas
- if you are interested in hacking, computer security, data protection - you will learn a lot.
- no bureaucracy