TryHackMe is a gamified platform that makes learning cyber security fun and accessible. We've been around for almost three years, have over half a million registered users and are growing fast.
We're looking for a frontend engineer that is passionate about building user friendly web applications, that can help us design TryHackMe to support hundreds of thousands of people.
What you'll do
- Build products and experiences people love through intuitive design and clear user experience
- Transform and maintain our existing front-end to ReactJS
- Work collaboratively with the software development team to implement changes and features
- Make significant contributions to the development of our frontend application
- Develop UI mock-ups and prototypes
- Take your ideas from concept to reality: use our experimentation systems to test different variations of our pages to experiment, iterate, learn, and repeat
What you'll need
- Expertise in HTML and CSS, including concepts like layout, specificity, cross browser compatibility, and accessibility
- Experience with ReactJS
- Good knowledge of JavaScript, both on the browser and Node.js environment
- Experience working with RESTful APIs and client/server architectures
What we see as a plus
- Systematic thinking and problem-solving skills
- Basic knowledge of how a modern design tool works (Figma, Sketch or similar)
- Experience with EJS
- Experience optimizing front end performance
What we're offering
- Competitive Salary - £35,000 to £50,000 (experience dependent)
- 401k / Pension and Health Insurance
- TryHackMe Project - Devote 10% of your time developing anything you want, providing it benefits TryHackMe in some way
- Dedicated work laptop
- Flexi time - Choose your own hours as long as you have at least 4 hours of overlap with London (from 8am - 6pm)
- Fully remote - Work from anywhere you want
- Flexible career and learning development - We want support your quest to learn anything you’re passionate about
- Full access to all of TryHackMe’s features; learn how to ethically hack
Our Hiring Process
- Stage 1: Apply
- Stage 2: Quick chat to learn more about you (and vice versa)
- Stage 3: Take Home Challenge
- Stage 4: Challenge Review
- Stage 5: Hear Back From Us