Principal Software Engineer - Contractor

Cyberani
Riyadh
Workplace: HybridContractFunction: Software EngineeringExperience: 8+ yearsEducation: bachelorsSkills: ["User empathy","Design articulation","Precision"]

Define interaction architecture and build high-assurance, mission-critical frontend experiences in an Agile environment. Translate UX concepts into production-ready UI code with strong focus on usability under real-time data synchronization, cryptographic state visualization, and secure content handling. Develop pixel-perfect, responsive components with Vue.js and TypeScript, integrate REST APIs and WebSockets, steward the design system in Figma, and ensure WCAG 2.1 AA-compliant, security-centric interfaces.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Cyberani
Cyberani
5 months ago

Principal Software Engineer - Contractor

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 4 hours agoStatus: Live

Job Summary

Define interaction architecture and build high-assurance, mission-critical frontend experiences in an Agile environment. Translate UX concepts into production-ready UI code with strong focus on usability under real-time data synchronization, cryptographic state visualization, and secure content handling. Develop pixel-perfect, responsive components with Vue.js and TypeScript, integrate REST APIs and WebSockets, steward the design system in Figma, and ensure WCAG 2.1 AA-compliant, security-centric interfaces.
Location: Riyadh
Workplace: Hybrid
Employment Type: Contract
Job Function: Software Engineering

Key Responsibilities

  • •Architect user flows for applications requiring real-time state updates and low-latency user feedback.
  • •Develop responsive Vue.js and TypeScript components and implement client-side logic for secure dynamic content rendering.
  • •Integrate with RESTful APIs and real-time WebSockets for live telemetry data.
  • •Maintain and expand the internal design system (icons, typography, atomic components) and create interactive Figma prototypes.
  • •Convert security concepts into clear UX elements and champion accessibility through WCAG 2.1 AA-compliant interfaces and audits.

Key Requirements

  • •Bachelor's or Master's degree in Computer Science, Design, Human-Computer Interaction (HCI), or a related field.
  • •8+ years of professional experience in UI/UX design and front-end engineering.
  • •Strong proficiency in HTML5, CSS3, and TypeScript, including secure integration of RESTful APIs and real-time WebSockets.
  • •Mandatory professional experience with the Vue.js ecosystem (Pinia, Vue Router).
  • •Expert proficiency in Figma (Auto Layout, Components, Prototyping) and comprehensive understanding of WCAG 2.1 AA guidelines and ARIA roles.
Experience:8+ years
Education:Bachelor's in Software Engineering
Skills:User empathyDesign articulationPrecision
Tech Stack:FigmaVue.jsTypeScriptPiniaVue RouterHTML5CSS3RESTful APIsWebSocketsWCAG 2.1 AAARIA

Company Brief

Cyberani
Saudi cybersecurity company providing managed security services, threat detection, incident response, and security consulting for organizations. It focuses on protecting critical digital infrastructure and helping enterprises strengthen resilience against cyber threats.
Industry: Cybersecurity
Headquarters: Riyadh, Saudi Arabia
WebsiteLinkedIn