
Senior Mobile Developer – React Native
Globalweb Corp
full-time
Posted on:
Location Type: Remote
Location: Brasil
Visit company websiteExplore more
Job Level
About the role
- Develop, evolve and maintain Android mobile applications using React Native, ensuring quality, performance, security and a strong user experience.
- Implement features with a focus on usability, accessibility and visual consistency, following standards and the design system where applicable.
- Integrate the application with REST and/or GraphQL APIs, ensuring state management, error handling, caching and synchronization strategies.
- Work on app architecture (layer organization, navigation, state management and modularization), ensuring scalability and maintainability.
- Ensure continuous quality through testing (unit, integration and E2E when applicable), code reviews and engineering best practices.
- Ensure compatibility with different Android versions and multiple devices, monitoring crashes and performance.
- Collaborate with UX/UI, BackEnd, QA and DevOps teams to ensure functional and technical coherence of deliverables.
- Support continuous integration, versioning and release processes, ensuring stability and traceability of releases.
- Identify and resolve defects, performance bottlenecks (startup time, rendering, memory usage) and security vulnerabilities.
- Produce and maintain technical documentation (app architecture, patterns, guides) and technical evidence of delivered work.
- Meet deadlines, targets and obligations established in the work plan and the contract.
Requirements
- Required Education:
- - Bachelor’s degree in one of the following fields: Systems Analysis, Computer Science, Data Processing, Information Systems, Informatics, Computer Engineering or other Information Technology areas; OR a Bachelor’s degree in any field with a postgraduate specialization in Information Technology.
- Desired/Preferred Certifications:
- React Native / Mobile Development (training tracks and certifications) – a plus.
- Meta React Native / Mobile Developer (when applicable) – a plus.
- Google Associate Android Developer (or equivalent) – a plus.
- Cloud Computing: AWS Certified Developer – Associate / Azure Developer Associate (AZ-204) – a plus.
- Testing: ISTQB Foundation Level – a plus; Mobile Test Automation (Detox/Appium) – a plus.
- Security: OWASP Mobile Top 10 / Secure Coding – a plus.
- Agile: Scrum Developer (PSD) / Scrum Master (PSM I / CSM) – a plus.
- ITIL 4 Foundation – a plus.
- Experience in mobile development with React Native (JavaScript and/or TypeScript).
- Knowledge of mobile application architecture (navigation, state management, layers, modularization).
- Experience consuming and integrating REST and/or GraphQL APIs, including authentication and error handling.
- Knowledge of state management (Redux/RTK, Zustand, MobX or similar).
- Knowledge of React Navigation and navigation patterns (stack, tabs, deep linking).
- Experience with build and distribution tools and practices (Android Studio, Gradle, Play Store, version control).
- Knowledge of mobile performance and optimization (profiling, rendering, memory usage, offline-first).
- Experience with automated testing (Jest, Testing Library, Detox/Appium when applicable).
- Knowledge of mobile application security (secure storage, token protection, OWASP Mobile).
- Experience with version control (Git) and working in agile squads (Scrum/Kanban).
- Knowledge of CI/CD for mobile (pipelines, builds, signing, distribution).
- Ability to understand functional and non-functional requirements and translate them into technical solutions.
- Ability to produce basic technical documentation for developed solutions.
Benefits
- Health plan
- Dental plan
- Prudential insurance: life insurance, funeral assistance and a newborn benefit are provided to the employee free of charge, subject to the insurer’s specific rules.
- Meal Voucher or Food Voucher
- Transportation Voucher: provided for the commute (home–work–home); 6% of the salary will be deducted monthly, limited to the benefit value (optional).
- Day off: time off granted for the employee’s birthday, to be taken on the date and/or within the birthday month.
- Payroll-deductible loan
- Partnerships and discounts (educational institutions, gyms, language courses and others)
- Workplace exercise/stretching sessions
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
React NativeJavaScriptTypeScriptREST APIsGraphQL APIsstate managementmobile application architectureautomated testingmobile performance optimizationversion control
Soft Skills
collaborationproblem-solvingtime managementattention to detailcommunication
Certifications
React Native / Mobile DevelopmentMeta React Native / Mobile DeveloperGoogle Associate Android DeveloperAWS Certified Developer – AssociateAzure Developer Associate (AZ-204)ISTQB Foundation LevelMobile Test AutomationOWASP Mobile Top 10Scrum Developer (PSD)ITIL 4 Foundation