Job Search and Career Advice Platform

Enable job alerts via email!

Front-End Developer (React Native)

Yallo Retail

Riyadh

On-site

SAR 200,000 - 300,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A digital banking company in Riyadh is seeking a Front End Developer to design and maintain high-quality mobile applications using React Native. You will collaborate with various teams to deliver secure and user-friendly features. The ideal candidate has over 5 years of experience in mobile app development, and at least 3 years with React Native, along with a strong understanding of banking security standards. Good communication skills and an educational background in Computer Science are essential.

Qualifications

  • 5+ years of experience in frontend or mobile application development.
  • At least 3+ years of hands-on experience in React Native.
  • Experience developing mobile applications for banking or regulated industries preferred.

Responsibilities

  • Designing, developing, and maintaining high-quality mobile applications.
  • Working closely with Product Owners, UX/UI designers, and backend developers.
  • Delivering secure and user-friendly mobile banking features.

Skills

React Native
JavaScript/TypeScript
ES6+
Redux
MobX
Context API
Mobile UI/UX Principles
RESTful APIs
Mobile Security Best Practices
CI/CD Pipelines
Git
Debugging
Performance Optimization
Problem-Solving
Communication Skills

Education

Bachelor’s degree in Computer Science, Software Engineering, or related field
Job description

Job Title: Front End Developer

Job Type: Permanent

Job Location: Riyadh (On-site)

Job Purpose:

React Native Frontend Developer will be responsible for designing, developing, and maintaining high-quality mobile applications for a Digital Bank using React Native. He/she will work closely with Product Owners, UX/UI designers, backend developers, QA teams, and DevOps to deliver secure, scalable, and user-friendly mobile banking features. The role focuses on building responsive, performant, and compliant mobile applications while following Agile best practices, banking security standards, and modern mobile development principles.

Qualification & Experience:

Minimum bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field.

5+ years of experience in frontend or mobile application development, with at least 3+ years of hands-on experience in React Native.

Proven experience developing and maintaining mobile applications for banking, fintech, or highly regulated industries is preferred.

Strong understanding of mobile application architecture, component-based design, and state management.

Experience working in Agile/Scrum teams and participating in sprint planning, reviews, and retrospectives.

Familiarity with digital banking concepts such as onboarding, authentication, payments, cards, and account management is an advantage.

Skills:
  • Strong proficiency in React Native, JavaScript/TypeScript, and modern ES6+ features.
  • Experience with state management libraries such as Redux, MobX, or Context API.
  • Solid understanding of mobile UI/UX principles, accessibility, and responsive design.
  • Experience integrating RESTful APIs and handling secure data exchange with backend systems.
  • Knowledge of mobile security best practices, including secure storage, encryption, and OWASP Mobile Top 10.
  • Familiarity with CI/CD pipelines, app store deployment (Apple App Store & Google Play), and version control systems (Git).
  • Ability to collaborate effectively with designers, backend engineers, QA, and business stakeholders.
  • Strong debugging, performance optimization, and problem-solving skills.
  • Excellent communication skills in English; Arabic is an advantage.
  • High attention to detail, ownership mindset, and ability to balance business requirements with technical constraints.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.