Description
**Mandatory Requirements**
* Completed undergraduate degree (bachelor's or technologist) in Information Technology;
* Proven experience developing systems with **PHP**;
* Experience developing **mobile** applications;
* Practical knowledge of **React** and **React Native**.
**Responsibilities**
* Design, enhance, and support mobile applications (Android and iOS) using React Native, Ionic, or related technologies;
* Participate in all stages of the development lifecycle: analysis, coding, testing, and deployment;
* Collaborate with multidisciplinary teams to define requirements and improvements;
* Implement software engineering best practices, continuous integration, and version control;
* Contribute to service architecture and system integration;
* Perform testing using Jest and other tools to ensure quality and stability;
* Contribute to technical documentation for projects.
**Desired Knowledge and Experience**
* Service-oriented architecture;
* Version control with **GIT**;
* Continuous Integration (CI);
* Software engineering and best practices;
* Agile methodologies (Scrum, Kanban);
* Databases: **PostgreSQL**, **PostGIS**, **SQLite**;
* Technologies: **Java**, **JavaScript**, **HTML5**, **CSS3**, **AngularJS**, JavaScript libraries and plugins, **GIS**;
* Additional technologies: **Cordova**, **PhoneGap**, **Objective\-C**, **Swift**;
* Testing tools: **Jest**;
* Usage, configuration, and maintenance of **\*nix** environments (Linux, BSD, Solaris, macOS).
Employment type: Full-time, CLT (Consolidation of Labor Laws)
Compensation: R$8\.000,00 \- R$8\.250,00 per month
Benefits:
* Health insurance
* Dental insurance
* Food allowance
* Meal voucher
* Transportation voucher
Selection question(s):
* What is your proficiency level in React / React Native?
* Do you hold a completed higher education degree?
Work location: Remote