React Native Developer

Amman, Jordan

Experience from

years

Salary: $

- Experienced in team management

• Knows to collaborate within a team

• Proficient in software delivery

• Knowledgeable in most adopted engineering practices

• Motivated and dedicated

• An expert front-end engineer with back-end knowledge

• An advocate of secure coding standards

Key Responsibilities:

Design

• Collaborate with cross-functional teams to define, design, and ship new features.

• Author interface artifacts in conjunction with Front-end Engineers and Data Engineers

• Use mock services to unblock development and proceed with the UI implementation

• Establish and apply design patterns mobile applications

Build

• Ensure code quality is excellent

• Work on bug fixing and improving application performance.

• Coordinating between front-end and back-end teams to complete business components

• Building reusable code and libraries for future use

• Review team pull requests and ensure quality code coverage

• Ensure proper integration with third parties and partner squads

Scale

• Optimization of the application for maximum speed and scalability

• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

• Implementation of security and data protection

• Implement and enable monitoring and analytical tools

• Plan and release mobile applications to production

Qualifications

You need:

BS/MS degree in Computer Science, Engineering or a related subject

Senior experience (At least 3 years) in JavaScript, Hybrid app development (React Native, React)

At least 3 years of experience with Cross-platform mobile application development

Understand React Native key concepts

Experience with global state management

Experience working with JavaScript frameworks

Experience with third-party libraries and Cocoa Pods.

Knowledge of XCode and Android Studio usage

Experience in REST API implementation

Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies

Working in an Agile environment

Preferred Skills:

Have published one or more Mobile apps in the app store

React Native 0.64+

Automated release cycle

JavaScript Development Security best practices

Previous experience in a consultancy agency

Writing unit tests