DevJobs

Frontend Developer

Overview
Skills
  • JavaScript JavaScript ꞏ 4y
  • CSS3 CSS3
  • HTML5 HTML5
  • AngularJS AngularJS ꞏ 4y
  • Node.js Node.js
  • .NET Core .NET Core
  • RESTful API RESTful API
  • OOP OOP
  • JIRA JIRA
  • Visual Studio Visual Studio
  • Git Git
  • Azure DevOps Azure DevOps
  • Jest
  • Cypress
  • SOLID principles
  • SaaS
  • Webpack
  • PNPM
  • Open ID Connect
  • Nx Mono repo
  • JWT
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.
Cyberbit