<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3026858&amp;fmt=gif">

Sr. Front-End Engineer

Enterprise Software Engineering

About You

You are self-motivated and can work independently or partner closely with other engineers on a project. You have expertise in envisioning simple yet powerful user experiences and making them a reality through frontend development. You are experienced in designing and building user interfaces with a strong sense of a holistic user experience, not just focusing on the individual pieces.

You are a product-minded engineer and have a high degree of empathy for users of your products. You love prototyping because you know that prototypes enable rapid learnings for your team to transform concepts into working prototypes that eager users to get their hands on.

Code quality is so important to you and this is something that you will never compromise. You write readable and understandable code. You think "Worse is better" as we do. Simplicity guides your everyday decisions while designing front-end solutions.

You want to own front-end development leading the process with the right design and development principles. You have strong communication and collaboration skills that make you an ideal team player. You have a strong sense of ownership and a curiosity to understand how things work, even if they take you outside of your expertise area. You welcome feedback on are constantly looking for ways to improve yourself. For you, team accomplishments come first, not your personal glories.

In addition, you don’t need a Computer Science degree to apply. We are open to people from both CS and non-CS backgrounds. So please feel free to apply for this job if you think that you are the right fit for this role.

We are looking for experience in one or more of the following skillsets:
  • Proven experience as a Senior Software Engineer. Besides having a strong technical background, you have also shown that you can work effectively with product managers, designers, and other engineering teams.

  • Eager to tackle complex technical problems, learn quickly, understand tradeoffs, and communicate solutions effectively.

  • In-depth knowledge of HTML, CSS, and Sass.

  • You have strong experience in modern Javascript. Our product is a VueJS/Vuex app served by Node.js with the standard tooling (Webpack, Babel, ES6, Linting, JS Typing, Prettier, etc). Your experience and opinions in this area are important to us.

  • Solid understanding of the full web technology stack (e.g. HTTP, cookies, headers, asset loading / caching).

  • Experience contributing and working with component library and design systems.

  • Disciplined approach to testing and quality assurance. You have experience with Jest, Jasmine, Karma, etc.

  • Strong knowledge of building RESTful APIs.

  • Knowledge of data structures, algorithms, and design patterns.

  • Demonstrable ability to work across multiple teams to deliver an end product

  • Experience with UX design, developing complex user interactions with a UI-based product

  • Experience contributing and working with component library and design systems.

  • Experience with Git

About the Team

As engineers on the Enterprise Software Engineering Team, our mission is to build the fastest, most reliable, easy-to-use, fully automated, and largest-scale enterprise forensics solutions in the World. Our team owns the frontend and the backend side of our flagship product AIR which is a web-based "Automated Incident Response" platform that provides the most complete feature set for enterprise forensics.

We are building responsive web applications using RESTful web services and processing JSON data. AIR's front-end is a VueJS/Vuex app served by Node.js. We work closely with the back-end engineers. They provide the data through the REST API, while we design easy-to-use UI elements such as dashboards, reports, and data grids. Our focus is mostly on developing core features of AIR that make enterprises and managed service providers cyber resilient through fast, scalable, and automated digital forensics.

We are product-minded software engineers who work closely with the Product Managers and Product Owners to make sure that the features we develop solve business problems and meet customer expectations. The product team defines the feature scope and the requirements, and we develop the solution.

About Binalyze

We are on a mission to build the world's fastest and most comprehensive enterprise forensics solution. We are an innovation-driven company whose aim is to create robust, easy-to-use, effective, and high-performance solutions for addressing the modern needs of Digital Forensics and Incident Response. Our software remotely, securely, and automatically collects more than 150+ digital forensics artifacts in under 10 minutes.

What we offer (perks & benefits):

We hope that you're excited by what you read so far. In addition to our unique culture, we also offer these fun perks and benefits.

  • Competitive salary

  • A fun and relaxed working environment 

  • You own your workload

  • Great opportunities for career development

  • Flexible working hours

  • Work remotely - live and work wherever you feel most productive

  • Home office setup

  • Growth mindset fund - free books/courses for learning & development

  • Health insurance - we offer health insurance for all of our team members

Where will I work?

Office or remote? As a member of our team, you will be invited to work wherever you're happiest and most productive.

Here is our hiring process

Stage 1 - Application. Apply to join the team through the form below. We always get back to you :)

Stage 2:  Having a meet & greet interview just to get to know each other.

Stage 3: If everything goes well, HR will reach out to you to check your availability so we can send a technical challenge task. 

Stage 4: We review the task submission together with the team internally.

Stage 5: At this stage, we will have a challenge review session together with you and the team. Here we will give you some feedback, discuss technical design so we can meet each other's coding mindset.

Stage 6: If we are a perfect match, this is the final stage where HR reaches out to you with a final offer.

Sound like you? Apply Today.