Description
Join a company that loves transforming through technology and embraces diversity in all its forms!
**Responsibilities and duties**
* Develop and implement card module features using React Native, ensuring code quality, performance, and reusability.
* Collaborate with the Solutions Architect to define and apply architectural standards, best practices, and scalable strategies for mobile development.
* Integrate RESTful and GraphQL APIs provided by the .NET BFF and corporate systems, ensuring efficient and secure communication.
* Continuously optimize app performance, including bundle size reduction, startup time improvement, memory optimization, navigation, and animations.
* Ensure compatibility and consistent functionality across iOS and Android platforms on various device versions.
* Participate in code reviews, providing clear and constructive feedback to elevate the team's technical quality.
* Develop and execute unit, integration, and functional tests to ensure delivery robustness and reliability.
* Track trends and advancements in the React Native ecosystem, proposing continuous improvements and technological innovations.
**Requirements and qualifications** **Mandatory:**
* Proven experience as a Mobile Developer focused on React Native.
* Proficiency in TypeScript and JavaScript (ES6\+).
* Solid knowledge of React 18 features and the New Architecture (Fabric/TurboModules).
* Advanced experience with state management using Redux Toolkit, Zustand/Jotai, React Query/TanStack, or Context API.
* Expertise in navigation libraries such as React Navigation 6\+ and Expo Router.
* Experience with React Native Reanimated and Gesture Handler for complex animations and interactions.
* Knowledge and application of architectural patterns (Flux, Clean Architecture) in mobile applications.
* Experience consuming and integrating Back-end APIs (RESTful, GraphQL).
* Familiarity with development tools such as VS Code, Xcode, and Android Studio.
* Experience with mobile CI/CD pipelines (Fastlane, EAS Build, GitHub Actions, GitLab CI).
* Experience with testing tools (Jest, React Native Testing Library, Detox, Appium).
**Additional information**
Want to learn more about us and join the team building the future?
**\#JoinSpread**
**Transforming the world with technology**
We are nearly 2\.500 Spreaders, distributed across 22 Brazilian states via Spread Anywhere, enabling us to work **100% remotely**, depending on the contract model. We are digital, hyperconnected, and practice one of our core cultural values—\#collaboration—every day, no matter where we are.
**Innovation to develop the future**
Spread is an innovation company with 41 years of history, offering comprehensive solutions in technology and digital business. Today, we have a robust portfolio of services, including application development, Quality Assurance, IT Outsourcing, Talent on Demand, Artificial Intelligence solutions, and SAP and S/4HANA consulting and implementation. We adopt a customer-centric approach, where customer experience is our top priority and guides our actions and strategies. This commitment is reflected in our NPS score of 75 points—a metric placing us in the quality zone and confirming our customers’ trust and satisfaction.
**Diversity, Equity \& Inclusion**
Here, diversity and inclusion are not just words—they are a genuine commitment. We strive to ensure all Spreaders feel **valued, respected, and empowered** to reach their full potential. We recognize that true diversity goes beyond superficial aspects and encompasses a broad range of characteristics, including gender, ethnicity, sexual orientation, age, and abilities.