Job description Join the Romuz Family At Romuz Cybersecurity, we do more than safeguard the digital world, we shape a future defined by trust, innovation, and resilience. Joining our team means becoming part of a collaborative, driven, and passionate environment dedicated to building a secure digital future. We are committed to cultivating local talent and empowering professionals to lead in the cybersecurity industry.
About Romuz Romuz Cybersecurity is a premier Saudi cybersecurity firm delivering cutting-edge solutions tailored to meet our clients’ evolving needs. As a trusted partner, we equip organizations with secure, innovative digital infrastructures designed to protect and thrive in today’s complex environment. Romuz stands at the forefront of cybersecurity excellence, working with industry leaders to secure their futures. Role Description:A Senior Front-End Developer (Angular) leads the design and implementation of complex, high-performance web applications. This role focuses on building scalable UI features, improving user experience, and ensuring seamless integration with backend services. The developer also mentors the team and drives front-end best practices.
Primary Duties and Responsibilities● Develop, maintain, and optimize advanced front-end features using Angular.● Implement Micro Frontend architecture (Module Federation).· Build reusable components and scalable architecture following Angular best practices.· Collaborate with UI/UX designers to translate wireframes into fully functional user interfaces.· Integrate Angular applications with RESTful APIs or Graph QL services.· Ensure application performance, responsiveness, and cross-browser compatibility.· Lead code reviews, enforce coding standards, and mentor junior/mid-level developers.· Troubleshoot and resolve complex front-end issues and performance bottlenecks.· Work closely with backend, QC, and Dev Ops teams to deliver high-quality releases.· Stay updated with the latest Angular ecosystem features (RxJS, NgRx, Signals, etc.).· Participate in architectural discussions and contribute to technical decision-making.
Qualifications and Requirements:Experience:· 5+ years of professional experience in front-end development.· 3+ years hands-on experience working with Angular (v8 or above).· Proven experience in building large-scale, component-based applications using Angular and Type Script.· Strong experience with RxJS, reactive programming, and state management (NgRx, NGXS, Akita, or Signals).· Demonstrated background in consuming and integrating RESTful APIs or Graph QL.· Experience with unit testing and end-to-end testing using Jasmine, Karma, Jest, or Cypress.· Hands-on experience with responsive design, UI optimization, and cross-browser compatibility.· Experience working with Git, code reviews, and CI/CD pipelines.· Previous involvement in Agile/Scrum teams.· Experience mentoring junior developers and contributing to architectural decisions. Education:· Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.· Equivalent practical experience is also acceptable.· Additional coursework, certifications, or training in Java Script, Angular, or front-end technologies is a plus. Skills:· Angular (v8+), Type Script, Java Script (ES6+)· RxJS, Observables, reactive programming· HTML5, CSS3, SCSS/SASS· State management: NgRx, NGXS, Akita, Signals· API integration: REST, Graph QL· Testing: Jasmine, Karma, Jest, Cypress· Angular CLI, Webpack, Vite· Version control: Git, Git Hub/Git Lab· UI frameworks: Angular Material, Bootstrap, Prime NG· Strong debugging and performance optimization skills
Requirements:· Location is in Egypt· Fully Remote (Working from Home) Benefits:· Fully Remote (Working from Home)· Salary in Saudi Riyals· Excellent Competitive Package· Excellent Career Growth Path· Training Provided· Exciting Challenges· Large Scale Projects· AI and IoT Projects.