




Job Description: At **StaffRock IT**, a company specialized in Staff Augmentation services and recruitment of technology professionals, we are looking for a **Senior Mobile Developer (Android & iOS)** to join the team of a leading travel assistance company. We are seeking a professional with extensive experience in the role, excellent communication skills, ability to work in teams and solve problems, results-driven and focused on the end user, with a strong sense of responsibility and commitment. **What will be your mission?** Join our client's technology team, focused on commercial projects (.com/apps), to collaborate in the evolution of various platforms, always prioritizing user experience. **Tasks and Responsibilities** * Develop and maintain native mobile applications for iOS (Swift/Objective-C, UIKit, SwiftUI) and Android (Kotlin/Java, Android SDK, Jetpack, Material Design), integrating REST APIs and third-party services. * Design interfaces following usability standards and platform-specific guidelines. * Participate in the software development lifecycle: version control (Git), agile methodologies (Scrum/Kanban), and DevOps practices. * Develop unit and UI tests and collaborate in implementing CI/CD pipelines. * Apply modern mobile architectures (MVVM, MVP, Clean Architecture) and ensure coding best practices, security, and performance. * Collaborate with and guide other developers. * Provide technical solutions to complex problems. * Communicate clearly and effectively with UI/UX designers, backend developers, and product owners. * Development using cross-platform frameworks (React Native, Flutter, Ionic). * Management of mobile databases (SQLite, Room, CoreData, Realm). * Application of mobile security practices (encryption, credential management). **Required Skills and Experience** * 5+ years of proven experience as a Mobile Developer (Android & iOS). * Student or graduate in Computer Science or related field. * Experience in iOS mobile development (Swift, Objective-C, UIKit, SwiftUI). * Proficiency with version control tools: GitHub, GitLab, or Bitbucket. * Experience integrating with REST APIs, third-party services, etc. * Agile methodologies: Scrum, Kanban, DevOps culture. * Knowledge and/or experience in Android: Kotlin / Java, Android SDK, Jetpack, Material Design. * Cross-platform experience (desirable): React Native, Flutter, or Angular + Ionic. * Automation and QA (desirable): Unit testing, UI testing, CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps or similar). * Databases (desirable): SQLite, Room, CoreData, Realm, or similar. * Understanding of mobile software architecture (MVVM, MVP, Clean Architecture). * Experience publishing and maintaining apps on Google Play Store and App Store (a plus!) * Experience with Firebase, Push Notifications, In-App Purchases. * Knowledge of mobile security (encryption, credential handling). **What We Offer** * Indefinite-term employment under **Dependent Worker Agreement.** * Swiss Medical private health insurance. * Additional days off. * Language training in English & Portuguese. * Discounts on educational platforms. * Birthday gift. * Office breakfast: snacks, fruits. * Childcare financial assistance. * Travel assistance. * Gym discounts. * Full-time hybrid work mode (in-person once a week). Location: CABA.


