# Frontend Engineer (React Native)

**Company:** [99brightminds](https://jobs.workable.com/companies/f7egsbUQhcMW4StLqyAVNP.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time

[Apply for this job](https://jobs.workable.com/view/2fc255d1-7acf-44a6-861d-3ae81f940b44)

## Description

We are looking for a **Frontend Engineer (React Native)** with **5-7 years of experience** in developing scalable and high-performance mobile applications. The ideal candidate should have strong expertise in **React 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 in **React Native** and **React JS**.
-   Advanced knowledge of **JavaScript** and **TypeScript**.
-   Experience with React fundamentals, Hooks, lifecycle methods, routing, and state management.
-   Hands-on experience with **Redux**, Context API, and other state management solutions.
-   Experience integrating and consuming **RESTful APIs**.
-   Experience with local storage solutions such as **AsyncStorage** and **SQLite**.
-   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 managing **CI/CD pipelines**.
-   Experience publishing applications to the **Google Play Store** and **Apple App Store**.
-   Proficiency with debugging and troubleshooting tools, including React Native Debugger.
-   Experience with **Microsoft Azure**, Azure Functions, Azure Data Factory, and Azure Logic Apps.
-   Knowledge of **API Management**, **Kubernetes**, **SQL**, and **Cosmos DB**.
-   Understanding of **OWASP** security 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.
