
Mid-Level React Native Developer Job in Joinville, SC/ 1 week ago
Quick Summary
About the Opportunity
Join our development team, responsible for the excellence of the market-leading laboratory management solution – LIMS (Laboratory Information Management System). We foster a collaborative environment that provides continuous professional growth and exchange of experiences. We follow an agile model where active participation is valued. If you are seeking a challenge that demands agility, dynamism, decision-making capability, technical leadership, and effective communication, come be part of our team and make it happen. Become an alchemist with us.
Location and Work Model
Location: Joinville, Santa Catarina
Model: Hybrid - 1 day in-office / 4 days remote
Benefits
- Hybrid and flexible routine
- Meal/Food Voucher on the Caju card without payroll deduction
- 100% free dental plan for you
- Pharmacy agreement without payroll deduction
- Transportation voucher
- Life insurance
Responsibilities
- Develop and maintain mobile applications using React Native, focusing on the collection application that functions offline.
- Implement and enhance the offline-first architecture, ensuring continuous operation without connectivity.
- Develop intelligent data synchronization mechanisms between the device and the server.
- Implement new functionalities and improvements according to the needs of the laboratory market.
- Actively 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 to support mobile applications.
- Optimize application performance, considering scenarios with connectivity limited or intermittent.
- Ensure code quality through code reviews, testing, and development best practices.
- Document technical solutions and keep documentation updated.
- Participate in agile ceremonies and contribute to continuous process improvements.
Essential Required Knowledge
- React Native: Solid experience in mobile application development (minimum 2 years).
- JavaScript/TypeScript: Mastery of fundamental concepts and ES6+.
- REST APIs: Experience consuming and developing APIs.
- Git/GitHub: Version control and collaborative workflow.
- Application State: Redux, Context API, Zustand, or similar.
- Local Storage: AsyncStorage, SQLite, or Realm for offline functionality.
- API Integration: Axios, Fetch API, and error handling.
- Responsiveness: Development of interfaces adaptable to different devices.
- Debugging: Debugging and performance analysis tools (React Native Debugger, Flipper).
Backend Programming/APIs
- Knowledge in API development (Node.js, PHP, or similar).
- Understanding of REST architecture.
- Experience with relational databases (MySQL, PostgreSQL).
- Notions of authentication and security (JWT).
Soft Skills
- Ability to work in a team.
- Good technical communication.
- Proactivity in problem-solving.
- Commitment to deadlines and deliveries.
- Desire to learn and evolve technically.
Desirable
- Clean Architecture: Experience with clean architecture and SOLID principles.
- PHP: Knowledge for maintenance and evolution of existing APIs.
- Automated Testing: Jest, Testing Library, Detox.
- CI/CD: Experience with continuous integration and deployment pipelines.
- React: Knowledge of React for web.
- App Publication: Experience with App Store and Google Play.
- Microservices: Understanding of microservices architecture.
- Docker: Knowledge of containerization.
- Agile Methodologies: Scrum, Kanban.
About Ultra LIMS
Ultralims is a pioneer company in LIMS (Laboratory Information Management System) solutions in the SaaS model in Brazil. Since 2011, we have revolutionized laboratory management by offering accessible and innovative technology that helps laboratories of all sizes achieve compliance with ISO/IEC 17025 and automate their operations.
At Ultra LIMS, we are alchemists, transforming our work into sophisticated magic. Our clients benefit from automation, cost reduction, and high laboratory performance. Our training process will teach the main "magic spells" to boost your professional life. Want to be an Ultra professional? Come be an alchemist.
