Description
**Job Opening: Mobile Application Developer (PJ) – 1 position**
**Location:** Goiânia/GO – Rodoviário Neighborhood
**Work model:** Remote
**About the position:**
A company is seeking a Mobile Application Developer with solid technical experience to develop, integrate, and maintain cross-platform mobile applications. The professional will be responsible for designing scalable solutions, performing secure API integrations, and ensuring efficient data synchronization between online and offline environments.
**Responsibilities:**
* Development and maintenance of cross-platform mobile applications;
* Integration with REST APIs and external services;
* Implementation of data synchronization mechanisms between local database (offline) and external servers (online);
* Structuring applications with focus on scalability and performance;
* Monitoring, debugging, and performance optimization of applications;
* Code versioning and collaboration with the development team;
* Implementation of best practices in architecture, security, and usability.
**Mandatory requirements:**
* Advanced proficiency in **JavaScript and React Native**;
* Knowledge of **mobile application architecture** (componentization, lifecycle, and performance optimization);
* Experience with **data synchronization between local database (offline) and external servers (online)**;
* Experience with **Whithermelow database** and best practices in data modeling;
* Experience with **REST API requests**, including secure authentication (JWT, OAuth2\);
* Knowledge of **version control (Git, GitHub or GitLab)**;
* Familiarity with **continuous integration (CI/CD)** and automated build processes;
* Experience with **debugging, profiling, and error monitoring in mobile applications**;
* Knowledge of **UI/UX best practices, responsiveness, and usability**;
* Experience with **hybrid architectures and consumption of cloud-based services (AWS, Firebase or Azure)**.
**Preferred qualifications:**
* Minimum of 3 **years of experience as a mobile application developer**;
* Strong analytical skills and ability to solve complex problems;
* Organization, clear technical communication, and commitment to high-quality deliverables.
**Job conditions:**
* **Contract type:** PJ
* **Work model:** Remote
* **Compensation:** Negotiable based on experience level.
Job type: Freelance / PJ
Payment: R$3\.500,00 \- R$7\.000,00 per month
Work location: Remote