Mobile developer specializing in offline-capable applications using React Native for laboratory information systems. Join Ultra LIMS's agile development team in Joinville, Brazil.
Responsibilities
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
Duales Studium mit integrierter Ausbildung zum Wirtschaftsingenieur. Verbindung von theoretischen Kenntnissen mit praktischen Erfahrungen in technischen Lösungen.
Mediation Zone Application Developer at Vodafone focusing on design and development of telecom mediation applications. Collaborating in a team - oriented environment and resolving technical challenges in production settings.
Senior Developer designing and maintaining Siebel CRM solutions for Vodafone. Collaborating on complex configurations and ensuring optimal user experiences.
Dynamics 365 CE Developer developing and managing Microsoft Business Applications at BAM. Collaborating within a DevOps team to optimize and innovate company processes.
Engineering Co - op Student participating in impactful heavy civil projects with Aecon. Involves site management, resource scheduling, and construction duties.
Internship opportunity in Geology engineering at Baker Hughes, focusing on practical work experience. Participate in projects and receive mentorship in a global company.
Engineering Co - Op at SPX supporting design and manufacturing processes in a multi - rotation program. Engaging in engineering changes, continuous improvement, and product development.
Senior Application Developer at Bank Frick, working on modernizing core banking systems with Java development. Collaborating with a team to analyze and migrate existing COBOL programs.
Mobile Developer designing and maintaining mobile applications for various platforms at Expleo. Collaborating with teams to create user - friendly apps, focusing on Android and iOS development.
iOS Developer at Expleo designing and maintaining high - quality applications across platforms. Collaborating with design and development teams to deliver innovative solutions in the tech industry.