React Native Developer
Hybrid
Porto
About YellowIpe
Our mission is to inspire the connection between technology and people, we foster the best of our professionals through our expertise in finding and attracting the best talent for the best projects. The Focus on People, Collaboration and Commitment are the pillars that guide us in this trajectory.
Join the yellow team as our new React Native Developer!
Responsibilities: Develop, test, and maintain high-performance mobile applications using React Native and Expo for iOS and Android. Build and integrate RESTful APIs to connect mobile applications with backend services. Manage state effectively across your applications using modern state management tools (e.g., Redux, Context API). Write clean, maintainable, and efficient code in TypeScript and JavaScript. Utilize Git for version control, collaborating effectively within a team environment. Troubleshoot, debug, and resolve issues across iOS and Android platforms. Ensure that the mobile apps are optimized for performance and user experience on both platforms. Implement responsive, user-friendly designs in collaboration with UX/UI designers. Stay up-to-date with mobile development trends, libraries, and frameworks, especially within the React Native ecosystem. Contribute to the overall architecture and technical direction of the mobile projects.
Requirements: 3+ years of professional experience in React Native development, with at least 1 year of experience working with Expo. Solid knowledge of RESTful APIs and integrating them into mobile applications. Strong experience with state management in React Native (e.g., Redux, Context API, Zustand, Jotai). Proficient in TypeScript and JavaScript, with a deep understanding of their modern features and best practices. Experience with Git for version control and familiarity with collaborative workflows. Ability to troubleshoot and debug applications across iOS and Android platforms. Strong understanding of UI/UX principles and experience building user-friendly, responsive mobile interfaces. Understanding of Android and iOS systems and overall mobile application architecture. Familiarity with CPU and memory management in mobile environments is a plus.
Preferred Qualifications: Experience with Expo Managed Workflow and libraries. Familiarity with unit testing frameworks such as Jest or Mocha. Knowledge of CI/CD pipelines and app deployment processes. Basic understanding of native mobile development (Objective-C, Swift, Java/Kotlin) is a plus but not required.
Important informations: Must be living in Portugal Hybrid - Porto