Skip to main content
Pavago

Mobile App Developer (iOS, Android & Cross-Platform)

RemotePortugal only
Published
Role
Mobile
Experience
Mid
Employment
Full-time
Salary not disclosed
Check eligibility

Open to PT only. Set where you work from to check your eligibility.

No BS summary

Mobile App Developer needed with 3+ years of experience in iOS and/or Android development. Must have hands-on knowledge of Swift, Kotlin/Java, iOS SDK, Android SDK, and experience with cross-platform frameworks like React Native or Flutter. Strong understanding of REST APIs, mobile networking, and application lifecycle required. Role involves building, improving, and maintaining mobile applications, implementing UI/UX, integrating APIs, optimizing performance, and testing.

Core skills

React NativeiOSAndroid

Required skills

SwiftKotlinJavaiOS SDKAndroid SDKFlutterREST APIsMobile networkingAuthenticationApplication lifecycleMVVMMVCMVPGit

Optional skills

FirebasePush notificationsMobile analyticsOffline-first functionalityReal-time featuresMobile animations

What you'll do

  • Build, improve, and maintain modern mobile applications across iOS and Android.
  • Work across iOS and Android development.
  • Develop native and cross-platform applications.
  • Implement UI/UX.
  • Integrate APIs and backend services.
  • Optimize performance.
  • Handle testing and production releases.
  • Collaborate closely with designers, backend engineers, and product teams to ship mobile applications that are fast, reliable, scalable, and enjoyable to use.
  • Develop and maintain mobile applications for iOS and Android.
  • Build native applications using Swift / Xcode or Kotlin / Java, iOS SDK, Android SDK.
  • Develop cross-platform applications using React Native or Flutter.
  • Write clean, scalable, maintainable, and production-ready code.
  • Build new features and continuously improve existing applications.
  • Translate Figma and product designs into polished mobile interfaces.
  • Build responsive experiences across Smartphones, Tablets, and different screen sizes and resolutions.
  • Maintain consistency with product design systems and UI standards.
  • Collaborate with designers to improve usability and interaction quality.
  • Ensure smooth and intuitive mobile experiences.
  • Integrate applications with REST APIs, Backend services, Authentication systems, and Third-party services.
  • Handle networking, data synchronization, and application state efficiently.
  • Troubleshoot integration issues between mobile and backend systems.
  • Optimize API communication for speed and reliability.
  • Monitor and improve Application speed, Responsiveness, Memory usage, Battery efficiency, and Overall stability.
  • Identify and resolve crashes, bugs, and performance bottlenecks.
  • Ensure applications perform consistently across supported devices and operating systems.
  • Build with scalability and long-term maintainability in mind.
  • Test features across multiple devices and operating system versions.
  • Debug application issues and resolve defects before release.
  • Support regression testing and production validation.
  • Collaborate with QA and engineering teams to maintain high release quality.
  • Prepare applications for production releases.
  • Manage or support Apple App Store submissions and Google Play Store releases.
  • Maintain versioning and release workflows.
  • Monitor applications after deployment and resolve production issues quickly.

What they require

  • 3+ years of mobile application development experience.
  • Strong experience with iOS and/or Android development.
  • Hands-on knowledge of Swift, Kotlin / Java, iOS SDK, Android SDK.
  • Experience with cross-platform frameworks such as React Native or Flutter.
  • Strong understanding of REST APIs, Mobile networking, Authentication, Application lifecycle.
  • Familiarity with architecture patterns such as MVVM, MVC, MVP.
  • Strong understanding of mobile UI/UX best practices.
  • Experience with Git and collaborative development workflows.
  • Strong debugging and problem-solving skills.
  • Enjoy building mobile products people actually use.
  • Care about both engineering quality and user experience.
  • Can translate designs into polished, functional interfaces.
  • Think about performance, scalability, and maintainability.
  • Troubleshoot technical issues independently.
  • Communicate effectively with product, design, and backend teams.
  • Take ownership from development through production release.

Benefits

  • Fully remote with flexible working hours.
  • Opportunity to grow into: Senior Mobile Engineer, Lead Mobile Developer, Mobile Architect, Engineering Lead.

Pavago is hiring for one of its clients seeking an Accounting & Finance Coordinator to support finance and operations teams.

🇺🇸 United StatesRecruitingStartup
Salary not disclosed