Frontend Developer

R&D, Israel
Description

Cyberbit Range is the world’s leading cyber-security training platform for cyber professionals with clients from Fortune 500, Universities, Governments, and Militaries globally. Sounds intriguing? That’s because it is!

Cyberbit Range deploys real-world attacks using reverse-engineered malware onto a virtual corporate network, allowing users to defend against live attacks using commercial-grade security tools to effectively train cyber professionals in industry-standard detection, response, and attack mitigation techniques.

If you are looking for a job that will allow you to work with cutting-edge technologies on the cloud-based service of Cyber Training of a super cool and successful company, come and join us!

In this role, you will develop and integrate new and legacy features/components of a world-leader cyber company with the first hyper-realistic simulation platform for cyber that aims to solve the problem of training and skill shortage.

If you have a passion for architecture, classy & clean code, and cloud computing - This is the role for you!

Think you have what it takes? Missing some of our technology stacks but you’re a self & fast learner? Talk to us and let’s explore this opportunity together!

Tech stack: .NET CORE/ASP.NET CORE, Angular, AWS, Microservices, Docker, Elasticsearch, RabbitMQ, SQL Server, MongoDB and more!

Responsibilities:

  • Lead the development of new user-facing features using AngularJS.
  • Build reusable components and front-end libraries for future use (story book).
  • Translate designs and wireframes in Figma into high-quality code.
  • Optimize components for maximum performance across a vast array of web-capable devices and browsers.
  • Oversee interactions with the API gateway backend layer based on .NET Core.
  • Follow and implement SOLID principles and OOP best practices.
  • Collaborate with the team to solve complex problems with sophisticated design and high-quality products.
  • Mentor and guide junior developers, fostering a culture of continuous learning and improvement.
Requirements
  • 4+ years of experience as a FrontEnd developer.
  • 4+ years of experience as a developer, with expertise in deploying large-scale production Angular applications and CI/CD processes.
  • Strong proficiency in JavaScript and Angular.js, including its core principles.
  • Strong understanding of front-end technologies and architecture, including HTML5, CSS3 and SaaS with a proficient understanding of responsive design
  • Experience in building pixel-perfect and stunning data visualizations, with a strong sense of user experience and a deep understanding of how users think.
  • Proven experience in leading large-scale projects and migrating legacy systems to modern frameworks.
  • Thorough understanding of SOLID principles and OOP.
  • Experience with popular Angular.js libraries
  • Familiarity with RESTful APIs and modern authorization mechanisms (e.g., JWT, Open ID Connect).
  • Knowledge of modern front-end pipelines and tools.
  • Experience with common front-end development tools such as Webpack (dynamic components load post-build, obfuscation, minification, uglify), PNPM, etc.
  • Nx Mono repo experience with infrastructure modules management.
  • Ability to understand business requirements and translate them into technical requirements.
  • A knack for benchmarking and optimization.
  • Familiarity with tools/code such as Git, Azure DevOps, JIRA, Visual Studio.
  • Familiarity with Azure DevOps,.Net Core, NodeJS server- Advantage
  • 5 -7+ years of experience as a developer, with expertise in deploying large-scale production Angular applications and CI/CD processes.
  • Experience with unit testing frameworks like Jest and end-to-end testing tools like Cypress.
  • Great communication skills.

Why You'll Love Working With Us

Cyberbit is a place for passionate innovators, builders and doers who are looking to take part in the development of a disruptive solution and keep our world safer from cyber-attacks, using the most advanced technologies and tools. We know that achieving a critical mission such as ours requires incredible talent, which is why you will be working alongside inspiring tech leaders who are all in for teamwork! As a team member, you can expect to make a difference through your work by helping us achieve our goal to ensure the world’s networks are secure. We support one another with kindness, near or far. We are committed to being attentive to the needs of our peers and colleagues by showing generosity with our time and knowledge.