Senior Mobile Engineer

SiFi
Riyadh Region
تاريخ النشر: ١‏/٧‏/٢٠٢٥

وصف الوظيفة

About Us

SiFi is a rapidly growing B2B Fin-Tech company transforming expense management for businesses in Saudi Arabia. As a licensed EMI from the Saudi Central Bank, we empower companies with innovative tools to simplify finance management

About The Role

A talented React Native developer who collaborates with developers and UX designers to develop and maintain mobile applications for iOS and Android.

Key Responsibilities

Collaborate with a team of developers and designers to create React Native Applications.

Work on an agile/scrum team.

Create reusable, effective, and scalable React/React Native/JavaScript/Typescript code.

Implement UI's that match the designs.

Maintain code and write automated tests to ensure the product is of the highest quality.

Help and suggest solutions to optimize user experience for mobile applications.

Write guides and tutorials about React Native best practices

Diagnose and fix bugs and performance bottlenecks for performance that feels native.

Work with native modules when required.

Requirements

Bachelor's or Master’s degree in Computer Science with 5+ years of mobile development experience.

Proficient in using Git as a control system

Experience with Typescript

Ability to take extreme ownership over your work.

Be willing to help your teammates, share your knowledge with them, and learn from them.

Strong understanding of React & React Native library best practices and a commitment to following them.

Write well documented, clean, and modern Javascript code (including ES6 + syntax)

Familiarity with native build tools, like XCode, Android Studio

Strong understanding of IOS code signing and Android Keystores

Experience with automated testing with React Native testing library and Detox.

Familiarity with Apple and Google Play stores.

Ability to create and maintain continuous integration and delivery of React Native applications.

Basic knowledge of IOS(Swift/Objective-C) and Android(Java/Kotlin). PLUS

Write blog posts and tutorials about React Native. PLUS

Be part of a community of React Native developers who share knowledge and help each other as problems arise. PLUS

Show more Show less