Job Role
: - Senior React Native JS Developer
Job Location
: Abu Dhabi, UAE
Years of Experience
: - 6+ Years
Roles & Responsibilities: -
-
Design, develop, and maintain mobile applications using React Native.
-
Implement core React concepts including hooks, state management, and context APIs.
-
Build and enhance Android and iOS features using Java/Kotlin and Objective-C/Swift.
-
Develop reusable components, UI elements, and wrappers for native SDKs.
-
Integrate APIs, manage app state, and ensure high performance across devices.
-
Implement secure coding practices, including encryption/decryption for sensitive data.
-
Write and maintain automated test cases using Jest.
-
Collaborate within Agile/Scrum teams, participating in sprint planning, reviews, and daily standups.
-
Manage version control workflows and code reviews using Git-based tools.
-
Support CI/CD pipeline setup, maintenance, and continuous delivery of mobile builds.
-
Work on complex modules, including those related to banking or similar high-security domains.
-
Troubleshoot issues across platforms, including Android Studio, Xcode, and device simulators.
Skills & Requirements: -
-
6+ years of hands-on experience
in React Native development.
-
Strong understanding of
React hooks, state management, context, and lifecycle methods
.
-
Working knowledge of
Android Studio, Xcode, and VS Code
.
-
Strong experience in
Java/Kotlin
for Android development.
-
Basic experience in
Objective-C/Swift
for iOS development.
-
Proficient with
Git
, GitHub/Bitbucket, and repository tools like SourceTree.
-
Practical experience in
CI/CD pipelines
for mobile projects.
-
Hands-on experience with
Jira
and Agile/Scrum practices.
-
Good understanding of
ReactJS
and frameworks like
Vite.js/Next.js
.
-
Experience working on
secure, domain-critical modules
such as banking or equivalent.
-
Knowledge of
mobile application security
, encryption, and data protection.
-
Experience writing
JavaScript wrappers
for native SDKs.