Appian Developer - UI & Data Fabric
Role Overview
Build user-facing interfaces and the Data Fabric layer of Appian applications for a leading bank in Saudi Arabia.
Deliver fast, accessible, bilingual Arabic and English experiences on a secure, well-modelled data layer.
Onsite role in Riyadh; open to all nationalities.
Key Skills for This Role
Full Job Posting
About CodeNinja
CodeNinja describes itself as a full-stack Sovereign AI delivery company working with Saudi enterprises and government entities.
The company operates from Riyadh and delivers across Saudi Arabia and the broader MENA region, including in government, energy, financial services, logistics, and healthcare.
Role overview
Build user-facing interfaces and the Data Fabric layer of Appian applications for a leading bank in Saudi Arabia.
Deliver fast, accessible, bilingual Arabic and English experiences on a secure, well-modelled data layer.
Onsite role in Riyadh; open to all nationalities.
Key responsibilities
- Build responsive SAIL interfaces, sites, portals, and reusable UI component libraries.
- Deliver Arabic and English interfaces with RTL layouts and translation sets.
- Design record types, relationships, record actions, and record-level security in Data Fabric.
- Unify data from core banking, CRM, and data warehouse systems using synced and non-synced record types.
- Build operations, management, and compliance dashboards and reports.
- Tune interface and query performance through local variables, paging, sync strategies, and query efficiency.
- Apply WCAG accessibility and bank UX and branding standards.
- Implement customer-data masking and row-level security in line with PDPL.
Requirements
- 10+ years of total experience, including 6+ years of hands-on Appian development.
- Appian Certified Senior Developer certification is mandatory.
- Expert in SAIL, interface design patterns, and Appian Portals/Sites.
- Strong Data Fabric skills, including record types, synchronization, relationships, custom record fields, and record-level security.
- Data modeling and SQL experience, including views, indexes, and stored procedures.
- UX experience working alongside UX/UI designers; strong analytical, troubleshooting, and communication skills.
- Immediate joiners are preferred; otherwise, a one-month notice period is stated.
Nice to have
- Appian AI features, including AI Skills, document extraction, and AI Copilot.
- Appian Component Plug-ins using React/JavaScript.
- Figma familiarity.
- Customer-facing portal experience in banking.
About CodeNinja Inc.
Global provider of software engineering and AI consulting services
Visit company websiteJobs and hiring trendsApply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at CodeNinja Inc.
UI/UX Specialist
Riyadh, KSA
CodeNinja seeks a UI/UX Specialist with deep design systems experience to own a bank's design system across digital channels. You will build reusable components, tokens, and Figma libraries while ensuring accessibility a
Appian Integration Developer
Riyadh, KSA
CodeNinja seeks an experienced Appian Integration Developer to connect banking applications with core banking and enterprise services through secure, resilient integrations. Candidates need 10+ years’ total experience, 5
Appian QA & Automation Engineer
Riyadh, KSA
The employer seeks an Appian QA & Automation Engineer to own quality engineering for mission-critical banking applications. The role builds test strategy and automation, validates security and data controls, and leads UA
Senior Appian Developer - Process & Workflow
Riyadh, KSA
CodeNinja seeks a Senior Appian Developer to build and optimize auditable process models and case-management workflows for a bank in Riyadh. Applicants need substantial Appian development experience, Appian Certified Sen
Appian Technical Lead / Solution Architect
Riyadh, KSA
CodeNinja seeks an Appian Technical Lead / Solution Architect to own solution design and technical delivery for banking applications, leading developers, integration engineers, and QA. Applicants need 12+ years’ total ex
Senior Solution Analyst - Banking
Riyadh, KSA
CodeNinja seeks a Senior Solution Analyst with banking, payments, and core banking expertise to translate business needs into functional and technical specifications. The role supports solution design, integration, testi
Transformation Office Governance Lead
Riyadh, KSA
CodeNinja is seeking a governance lead to embed the Transformation Office in a domain’s delivery model and provide clear oversight of priorities, commitments, and delivery. Candidates need 10+ years in transformation or
UI/UX Specialist
Riyadh, KSA
Appian Integration Developer
Riyadh, KSA
Appian QA & Automation Engineer
Riyadh, KSA
Senior Appian Developer - Process & Workflow
Riyadh, KSA
Appian Technical Lead / Solution Architect
Riyadh, KSA
Senior Solution Analyst - Banking
Riyadh, KSA
Transformation Office Governance Lead
Riyadh, KSA