




Lead the project, development, and maintenance of high-complexity and mission-critical native (iOS and/or Android) or hybrid/cross-platform mobile applications for SuitPay's products. Ensure performance, security, usability, and scalability of mobile solutions, acting as a technical reference, mentoring less experienced developers, and proposing architectural innovations that drive business growth and strengthen the risk management strategy. **REQUIREMENTS AND QUALIFICATIONS** * **Essential:** + **For iOS:** Swift/Objective-C, UIKit/SwiftUI, XCode, Core Data/Realm. + **For Android:** Kotlin/Java, Android SDK, Android Studio, Jetpack Compose/XML Layouts. * + **Advanced proficiency in Native Mobile Development:** + **OR, for Cross-Platform:** Advanced proficiency in React Native/Flutter with JavaScript/TypeScript/Dart, and solid understanding of underlying native development principles. + Solid experience with mobile application architectures (e.g.: MVVM, MVC, MVI, Clean Architecture). + Mastery of integration with RESTful/GraphQL APIs and asynchronous data handling. + Experience with state management in mobile applications. + In-depth knowledge of mobile security (encryption, secure storage, biometric authentication, code obfuscation) and protection against common threats. + Experience with version control (Git) and advanced workflows. + Knowledge of CI/CD for mobile applications (e.g.: Fastlane, Bitrise, Azure DevOps, Jenkins). + Experience with automated testing (unit, integration, UI tests) and code quality strategies. + Advanced English (reading, writing, and conversation). * **Desirable:** * + Knowledge of Back-end languages to understand integrations. + Experience with performance and battery optimization. + Knowledge of app publishing and store management processes. + Relevant certifications in mobile development or security. **DIFFERENTIALS (NOT REQUIRED BUT VALUED)** * Portfolio of successfully published apps on app stores. * Contributions to the open-source mobile community. + Experience with NFC payments, biometrics, or other mobile financial technologies. + Knowledge in Analytics and A/B testing for apps. * Design and develop robust and scalable architectures for mobile applications (iOS and/or Android), defining best practices and technologies. * Lead the development of complex and critical features, from UI/UX conception to implementation and deployment on app stores (App Store/Google Play). * Ensure performance, stability, security, and responsiveness of mobile applications, optimizing resource consumption and adhering to financial industry standards. * Perform complex integrations with Back-end APIs, third-party SDKs (e.g.: payment providers, biometrics), and cloud services. * Conduct and actively participate in code reviews, ensuring quality, maintainability, coding standards, and adherence to mobile engineering best practices. * Define strategies and implement comprehensive automated testing for mobile applications (unit, integration, UI tests). * Act as an expert in solving complex issues and debugging bugs in development and production environments. * Mentor Mid-level and Junior Mobile Developers, sharing knowledge, promoting best practices, and supporting the team’s technical growth. * Collaborate closely with Product Owners, Designers (UI/UX), Back-end developers, and QA teams to refine requirements and deliver end-to-end solutions. * Evaluate and propose the adoption of new technologies, tools, and methodologies in the mobile space that add value to SuitPay. * Contribute to the company's engineering culture by promoting best practices in development and mobile architecture. * Ensure compliance with information security and data privacy guidelines, aligned with the Risk Management Policy and industry regulations.


