
React Native Developer – Mid-level
Ultra LIMS
full-time
Posted on:
Location Type: Hybrid
Location: Joinville • 🇧🇷 Brazil
Visit company websiteJob Level
JuniorMid-Level
Tech Stack
JavaScriptReactReact NativeRealmReduxSQLiteTypeScript
About the role
- Develop and maintain mobile applications using React Native, focusing on the data-collection app that operates offline
- Implement and enhance an offline-first architecture to ensure continuous operation without connectivity
- Build intelligent data synchronization mechanisms between device and server
- Implement new features and improvements according to the laboratory market needs
- Troubleshoot and resolve bugs and technical issues reported by clients
- Integrate mobile applications with REST APIs, ensuring efficient and secure communication
- Actively participate in the development and maintenance of APIs supporting the mobile applications
- Optimize application performance, considering scenarios with limited or intermittent connectivity
- Ensure code quality through code reviews, testing, and development best practices
- Document technical solutions and keep documentation up to date
- Participate in agile ceremonies and contribute to continuous process improvements
Requirements
- React Native: Strong experience developing mobile applications (minimum 2 years)
- JavaScript/TypeScript: Proficiency in core concepts and ES6+
- REST APIs: Experience consuming and developing APIs
- Git/GitHub: Version control and collaborative workflows
- Application state: Redux, Context API, Zustand or similar
- Local storage: AsyncStorage, SQLite or Realm for offline operation
- API integration: Axios, Fetch API and error handling
- Responsiveness: Building interfaces adaptable to different devices
- Debugging: Debug and performance analysis tools (React Native Debugger, Flipper)
Benefits
- Hybrid and flexible work routine
- Meal/Food allowance on the Caju card with no payroll deduction
- 100% paid dental plan for you
- Pharmacy partner program with no payroll deduction
- Transportation voucher
- Life insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
React NativeJavaScriptTypeScriptREST APIsReduxContext APIAsyncStorageSQLiteAxiosDebugging
Soft skills
troubleshootingproblem-solvingcommunicationcollaborationagile methodologydocumentationprocess improvement