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 youre a self & fast learner? Talk to us and lets 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.
This position is open to all candidates.