Job opening: Frontend Developer with strong UX

Do you know your way around JavaScript and are focused on building amazing user experiences? Does the thought of sexy enterprise apps make you purr with delight? Read on ...

Details

  • Location: Remote.
  • Salary: £50,000 plus bonuses.
  • Job type: Permanent.
  • Experience level: Senior
  • Industry: Information Security.
  • Company size: <10 people.
  • Company type: private.

Technologies

Linux (Ubuntu/RedHat), PostgreSQL, Oracle DB, Python 2, Django, Django REST Framework, ExtJS, ReactJS, git.

Job Description

Do you long to work on the new way of sending massive amounts of marketing email? Or perhaps you find it exciting to develop PHP "code" that glues accounting systems together? If so, may we introduce you to the back button on your web browser? At CheckSec, you'll be developing products that help hackers do their job quicker and more efficiently, and that help companies stay on top of what and where their security problems are. Canopy is a penetration/assessment management and reporting solution. It is being used by teams of small hackers and larger teams at enterprises to help track, report and understand their security issues better.

We're looking for a people who can help us take Canopy to the "next level". Your mission, should you choose to accept it (and we accept you!), will cover areas includin UI development (JavaScript and CSS), user experience design, bug fixing and testing. It would be great if you knew about backend frameworks, especially python, but it's OK if you don't.

The team is made up of security industry professionals and software engineers. Our clients range from 3-person teams to some of the largest institutions on the planet. We're punching above our weight, and want to build on that. It's an exciting time to join us, and you'll play a big role in helping to build great products and a great company.

Requirements

  • Experience in developing highly functional and beautiful user applications.
  • Experience in developing, maintaining and testing large scale projects (commercial or community).
  • Exceptional JavaScript and CSS skills.
  • Exposure to front end MVVM/similar frameworks such as ExtJS, Angular, ReactJS, etc. (we mostly use ExtJS at the moment).
  • Self-starter ... what? This doesn't mean we won't support you, but we do value people who are both collaborative and independent enough to get going themselves. We will provide training on our stack and code. But we value people who will be asking questions and squashing bugs from the start. We also think this is a necessary skill for successful remote workers.
  • Fluent English, unless beautiful UIs and awesome UX emanates from depths of your soul.

Bonus points

  • If you're awesome and have no qualifications and very little real-world experience, please contact us anyway. If you're claiming awesomeness, you're either awesome or not. We get that university is not for everyone. But the onus is on you to prove it (we don't mean dropping a "iwashere.txt" file onto the main dev server, btw). But we'll be kind and gentle in our response if the latter.
  • Strong experience with UX and UI in modern enterprise apps or similar.
  • Hands on experience with ExtJS.
  • Experience transitioning from ExtJS to React.
  • Experience with Postgresql and/or Oracle.
  • Experience with Python.
  • Experience with Java (minor component of what we do).
  • Experience with automation of docx and OOXML.
  • Development of Word plugins
  • Github/Bitbucket/StackOverflow/Other profile.
  • Previous experience working in the security or audit industry.

Benefits

  • Suitable laptop for development if required (it doesn't have to be ... an Acer :p).
  • Internet connectivity cost supplement.
  • Remote working.
  • Flexible schedule.
  • Flexible leave.
  • Responsibility from day one.
  • At least one annual meet up in a place of interest.

Would you like to work with us? Get in touch