Frontend Engineer (React Native)

99brightminds

View original posting

Work arrangement
Remote
Job type
Full-time
Occupation
Software & IT
Location
Amman, Amman Governorate, JO
Compensation
Not disclosed
Apply by
April 30, 2027

About this role

We are looking for aFrontend Engineer (React Native)with5-7 years of experiencein developing scalable and high-performance mobile applications. The ideal candidate should have strong expertise inReact Native, React JS, JavaScript/TypeScript, API integration, state management, and Azure services, with experience in mobile app deployment and CI/CD practices.

Requirements

Requirements

  • 5-7 years of experience in Frontend/Mobile Development.
  • Strong expertise inReact NativeandReact JS.
  • Advanced knowledge ofJavaScriptandTypeScript.
  • Experience with React fundamentals, Hooks, lifecycle methods, routing, and state management.
  • Hands-on experience withRedux, Context API, and other state management solutions.
  • Experience integrating and consumingRESTful APIs.
  • Experience with local storage solutions such asAsyncStorageandSQLite.
  • Strong understanding of responsive and adaptive mobile UI design.
  • Experience optimizing application performance and rendering.
  • Experience with Native Modules and React Native Bridging.
  • Hands-on experience with unit testing and integration testing.
  • Experience implementing and managingCI/CD pipelines.
  • Experience publishing applications to theGoogle Play StoreandApple App Store.
  • Proficiency with debugging and troubleshooting tools, including React Native Debugger.
  • Experience withMicrosoft Azure, Azure Functions, Azure Data Factory, and Azure Logic Apps.
  • Knowledge ofAPI Management,Kubernetes,SQL, andCosmos DB.
  • Understanding ofOWASPsecurity standards and secure development practices.
  • Strong analytical, problem-solving, and communication skills.
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.

Preferred Qualifications

  • Microsoft Azure certifications.
  • Experience with enterprise-scale mobile applications.
  • Experience working in Agile/Scrum environments.
  • Knowledge of mobile application security and performance optimization.
Apply on employer site

You'll continue on the employer's careers page to submit your application.