RSA- Software Engineer 2 (Front End UI Developer)

RSA Career

Not Interested
Bookmark
الإبلاغ عن هذه الوظيفة

profile موقع الوظيفة:

القاهرة - مصر

profile الراتب شهرياً: لم يكشف
تاريخ النشر: نُشرت منذ أكثر من 30 يومًا
عدد الوظائف الشاغرة: 1 عدد الوظائف الشاغرة

ملخص الوظيفة


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 worlds 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:


Bachelors degree in computer science HCI Design or related field.

2-4 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.

Bachelors degree (Engineering)e; or Masters 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 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.

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 en...
اعرض المزيد view more

المهارات المطلوبة

  • Bootstrap
  • CSS
  • Front-End Development
  • HTML5
  • React
  • Redux
  • Node.js
  • Angular
  • Less
  • JavaScript
  • backbone.js
  • Sass

عن الشركة

Company Logo

RSA provides identity intelligence, authentication, access & governance solutions, defending the world’s most secure organizations against cybersecurity risks.

عرض صفحة الشركة عرض صفحة الشركة