Job Description Job description: Join our Team as a Senior Mobile Developer and contribute to our Group's mission of delivering top-tier Craftsmen's ERP solutions. We're looking for a passionate and experienced Mobile Developer to strengthen our Development Hub in Lisbon, that collaborates with other Group Product and Engineering Teams that together build and maintain our Group Products.
Our hybrid work setup offers flexibility, allowing you to work two days a week in the office and three days from home.
Responsibilities: Mentor and Tech coach a Mobile Development Team on Product Development and Maintenance activities.Ensure seamless integration of iOS and Android platforms, leveraging Xcode and Android Studio for app builds and deployments.Manage the release process to both Apple App Store and Google Play, ensuring adherence to platform guidelines and submission processes.Develop, enhance, and maintain cross-platform mobile applications using React Native, Redux.Collaborate with designers to implement intuitive and visually appealing user interfaces.Integrate APIs to fetch and display data in mobile applications.Ensure the performance, quality, and responsiveness of the application.Debug and troubleshoot issues as they arise and provide timely solutions.Stay up-to-date with the latest trends and best practices in mobile development. Qualifications Skills & Requirements: React Native - The candidate must have strong proficiency in React Native, including a deep understanding of React Native components, navigation, state management, and third-party libraries.Extensive experience in publishing mobile applications to the Apple App Store and Google Play Store using Xcode and Android Studio.JavaScript/TypeScript - Strong knowledge and experience in JavaScript or TypeScript, including ES6+ features, syntax, and best practices for writing clean and maintainable code.API Integration - Experience working with APIs to fetch and manipulate data in mobile applications.UI/UX Design Principles - Understanding of fundamental UI/UX design principles and the ability to work closely with designers to implement visually appealing and user-friendly interfaces.Cross-Platform Development - Familiarity with developing cross-platform mobile applications for iOS and Android.Testing and Debugging - Proficiency in debugging and testing mobile applications to ensure performance and quality.Git and Version Control - Familiarity with Git and version control systems.