Principal Software Engineer - Contractor
Skills
About This Role
Overview
As a Principal Software Engineer with a Frontend/UI/UX speciality within the Product Engineering &
Technology division, you will define interaction architecture and deliver high-assurance, mission-critical digital
platforms.
Operating in an Agile environment, you will solve complex usability challenges related to real-time
data synchronisation, cryptographic state visualisation, and secure content handling.
This role requires a hybrid skill set that blends expert proficiency in design tools (Figma) with robust front-end
engineering (Vue.js, TypeScript).
The position combines UX ownership with production-level UI implementation,
ensuring WCAG-compliant interfaces that remain intuitive under high operational stress.
The engineer is expected to translate UX concepts into shipped front-end code, owning interface quality from design
through deployment while collaborating closely with product and engineering teams.
• Complex Interaction Design & State Management
o Architect user flows for applications requiring real-time state updates and low-latency user feedback.
o Design unobtrusive visual indicators for data integrity, encryption status, and content protection layers
without disrupting the user journey.
o Ensure the shipped code accurately reflects the complex cryptographic state of the underlying platforms.
• Front-End Engineering & Integration
o Independently develop pixel-perfect, responsive components using Vue.js and TypeScript.
o Implement complex client-side logic to handle dynamic content rendering and secure data presentation
layers.
o Ensure seamless integration with RESTful APIs and real-time WebSockets for live telemetry data
• Design System Stewardship & Implementation
o Maintain and expand the internal Design System (icons, typography, atomic components) to ensure visual
consistency and code reusability across web, mobile, and desktop environments.
o Create high-fidelity interactive prototypes in Figma to validate complex workflows and state transitions with
engineering stakeholders, with a primary operational focus on translating those prototypes into robust,
production-ready code.
• Security-Centric UX & Accessibility
- o Transform abstract security concepts (e.g., identity verification, data classification, regulatory compliance)
- into clear, actionable, and human-readable interface elements
- o Champion inclusive design by ensuring all interfaces strictly adhere to WCAG 2.1 AA standards, conducting
- audits to guarantee usability across diverse enterprise and government demographics.
- ","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.
Skills
- User Experience Design (SFIA HCEV Level 3)
- o Executes user research and evaluation.
- o Analyses and describes the user goals and the context of use.
• Programming/Software Development (SFIA PROG Level 3)
- o Designs, codes, verifies, tests, documents, amends, and refactors complex front-end
- components and integration services.
- o Applies agreed standards and tools to achieve well-engineered outcomes, specifically
- bridging the gap between interaction design and production-ready Vue.js
- infrastructure.
- Front-End Engineering
- o Strong proficiency in HTML5, CSS3, and TypeScript, including the secure integration
- of complex RESTful APIs and real-time WebSockets
- o Mandatory professional experience with the Vue.js ecosystem (Pinia, Vue Router)
- Interaction Design
- o Experience designing for Real-Time Data (WebSockets/updates) or Information
- Density.
- Design Tooling
- o Expert proficiency in Figma (Auto Layout, Components, Prototyping).
- Accessibility
- o Comprehensive understanding of WCAG 2.1 AA guidelines and ARIA roles.
- Design Articulation
- o Proven ability to articulate and defend complex design decisions to engineering and
- product stakeholders in fluent English.
- User Empathy
- o Deep commitment to representing the "Voice of the User" in technical discussions.
- Precision
- o Uncompromising standard for visual precision and interaction fidelity.
Your resume, rewritten
for this exact role.
Sign up free — Base Career tailors your CV to this job description in 60 seconds.
01 / 05
Resume Tailored to This Job

Your keywords, structure, and story — rewritten to match this exact role and pass ATS filters.
Free · No card · 60 seconds
02 / 05
Cover Letter for This Role, Done

Job-specific cover letters written in Gulf professional tone — ready in seconds, not hours.
Free · No card · 60 seconds
03 / 05
See How Well You Fit This Role

AI match score with clear reasons — know your fit before investing time in the application.
Free · No card · 60 seconds
04 / 05
Apply in One Click

Autofill any application form on Workday, LinkedIn, Bayt, Greenhouse — with your tailored content.
Free · No card · 60 seconds
05 / 05
Track It. Follow Up at the Right Time.

Visual pipeline for every application with AI-timed follow-up reminders so nothing slips.
Free · No card · 60 seconds
Similar Jobs
Principal Software Engineer - Tech & AI
McKinsey & Company · Riyadh
Who You'll Work With Driving lasting impact and building long-term capabilities with our clients is not easy work. You are the kind of person who thrives in a high performance/high reward culture - doing hard things, pic
Skills
1 weeks ago
Apply Now↗Apply Now ↗Senior Staff / Principal Software Architect – System Level Datacenter AI Platforms - Riyadh, KSA
Qualcomm · Riyadh
Company Qualcomm Middle East Information Technology Company LLC Job Area Engineering Group, Engineering Group > Systems Engineering General Summary About the role Qualcomm is growing its presence in Riyadh and is hiring
Skills
2 weeks ago
Apply Now↗Apply Now ↗Principal Software Engineer - Tech & AI
McKinsey & Company · الرياض
Job ID: 108198 Riyadh Do you want to do work that matters, alongside supportive leaders who will help you grow faster than you ever thought possible? Are you a creative problem-solver who is energized by challenges? You’
Skills
1 months ago
Apply Now↗Apply Now ↗2.2K+
Cover Letters & Follow-ups
1.8K+
Resumes Tailored
190.5K+
Jobs Tracked
Trusted by professionals at
Stop applying blindly.
Start getting hired.
Base Career automates the hardest parts of job searching — apply smarter, not harder.
AI Resume in 60s
Your resume rewritten for this exact role using the job description as the brief.
ATS-Optimized
Get past automated screening filters with the right keywords matched to each job.
Application Tracker
Track every job, follow-up, and interview in one visual kanban board.
Free plan · No credit card required