RSA - Software Engineer (Front End UI Developer)
RSA provides trusted identity and access management for 12,000 organizations around the world, managing 25 million enterprise identities and providing secure, convenient access to millions of users. RSA specializes in empowering security-first organizations in financial services, healthcare, energy, technology services, and other industries to thrive in a digital world, delivering complete capabilities for modern authentication, access, lifecycle management, and identity governance. Whether in the cloud or on-premises, RSA connects people with the digital resources they depend on everywhere they live, work, and play.
For decades, RSA has pioneered many of the encryption, authentication, and identity federation technologies that still power the internet. And now RSA is transforming the industry yet again, paving the way for the future of digital identity through the RSA Unified Identity Platform; next-generation hybrid and cloud solutions; the first ever and only multi-functional, passwordless hardware authenticator; and a frictionless, mobile-optimized experience for the modern workforce. If you are self-motivated and looking for a fast-paced challenge doing something that truly matters, come join our winning team! For more information, go to rsa.com.
The Software Engineering team delivers next-generation software application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics — all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us as a Software Engineer on our Engineering Development team in Cairo to do the best work of your career and make a profound social impact.
RSA is the premier provider of security, risk and compliance management solutions for business acceleration. RSA helps the world's leading organizations solve their most complex and sensitive security challenges. These challenges include managing organizational risk, safeguarding mobile access and collaboration, proving compliance, and securing virtual and cloud environments. Combining business-critical controls in identity assurance, SIEM, data loss prevention, continuous network monitoring, and fraud protection with industry leading GRC capabilities and robust consulting services, RSA brings visibility and trust to millions of user identities, the transactions that they perform and the data that is generated
RSA is seeking a UI Engineer to design and implement contextual help, guided tours, and self-service assistance within our product console. The ideal candidate will blend strong user experience design skills with front-end engineering capabilities to make complex product workflows easy to understand and use. This role requires close collaboration with Product Managers, Technical Writers, UX and Engineering teams to embed intuitive, accessible, and scalable help experiences directly into the console.
Key Responsibilities:
· Develop and integrate in-product help experiences, including tooltips, guided tours, onboarding flows, and contextual FAQs.
· Create consistent help UI components (info icons, popovers, inline help panels, etc.) aligned with design system and accessibility standards.
· Collaborate with the documentation and PM teams to embed relevant knowledge base links, walkthroughs, or micro-learning snippets in the console.
· Define information architecture and flows that help make content discoverable and actionable.
· Run usability tests to validate help placement, wording, and interaction patterns.
· Stay up to date with emerging technologies and industry trends.
You will:
· Implement help-related UI features using modern front-end frameworks (e.g., React, Angular, or Vue).
· Integrate help components with content services, analytics, and feature flags.
· Ensure all help experiences meet accessibility (WCAG) and performance standards.
· Partner with UX designers and tech writers to ensure content consistency across the product.
· Work with PMs to define help strategy and roadmap aligned with product goals.
· Establish guidelines and reusable patterns for in-product assistance.
Essential Requirements:
· Bachelor's degree in computer science, HCI, Design, or related field.
· 3+ years of professional experience in front-end/UI and Web development.
· Experience as a UI/UX Engineer, Front-End Developer, or UX Designer in a product development environment.
· Proficiency in HTML5, CSS3, JavaScript/TypeScript, and at least one front-end framework (React preferred).
· Strong understanding of UX principles, interaction design, and accessibility.
· Ability to translate help and documentation requirements into interactive, user-friendly designs.
· Understanding of developer testing practices and the differences between unit, functional, and system tests
· Ability to speak and write clearly in a variety of communication settings and styles
· Excellent analysis, critical thinking and problem-solving skills
· Ability to quickly learn and apply new concepts or principles
· Ability to work effectively as part of global team
· Experience working in an agile environment.
Desirable Requirements:
· Experience building guided tours or onboarding flows using SDKs or third-party tools.
· Experience integrating content delivery systems (e.g., CMS, Help widgets, WalkMe, Pendo, Appcues, or custom solutions).
· Familiarity with design systems (Figma, Adobe XD, etc.) and user research methods.
· Exposure to enterprise or SaaS product consoles.
· Bachelor’s degree (Engineering)e; or Master’s degree (Engineering); or a PhD (Engineering) in Computer Science/Information Technology
RSA is committed to the principle of equal employment opportunity for all employees and applicants for employment and to providing employees with a work environment free of discrimination and harassment. All qualified applicants will receive consideration for employment without regard to race, color, and any other category protected by applicable country law.
If you need a reasonable accommodation during the application process, please contact the RSA Talent Acquisition Team at rsa.global.talent.acquisition@rsa.com. RSA and its approved consultants will never ask you for a fee to process or consider your application for a career with RSA. RSA reserves the right to amend or withdraw any job posting at any time, including prior to the advertised closing date.
Product R&D
Hybrid (Cairo, Cairo Governorate, EG)
Share on: