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.