Region Trade Bank
Software Engineer – React Native
- Location
- Erbil Governorate, IQ
- Job type
- Full-time
- Sector
- عام
- Posted
- 20 October 2026
About the role
We are looking for Software Engineers to join our engineering team and build and maintain mobile applications using
React Native and TypeScript
.
The role is open to engineers across different experience levels. Responsibilities and ownership will vary depending on experience and seniority.
Responsibilities
Design, develop, and maintain mobile applications using
React Native and TypeScript
Build new features and improve existing mobile experiences
Integrate mobile applications with backend APIs and third-party services
Work with authentication, notifications, deep linking, and other mobile platform capabilities
Build reusable and maintainable components
Troubleshoot and resolve performance and stability issues
Participate in code reviews, testing, debugging, and production support
Use
Git
for source control and collaborative development
Work closely with product, design, QA, and backend engineering teams
Contribute to technical design and architecture based on experience level
Support application releases to the
App Store and Google Play
Minimum Requirements
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
1+ year of professional software development experience
Strong hands-on experience with React Native and TypeScript
Experience building mobile applications for
iOS and Android
Experience integrating mobile applications with
REST APIs
Good understanding of React concepts, state management, navigation, and component architecture
Familiarity with
Git
Understanding of mobile application lifecycle, debugging, and performance
Ability to write maintainable, testable, and reusable code
Ability to understand existing systems and work with integrations between multiple platforms