Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

Mobile

Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

Mobile
Centrum, Lisbon

emagine Polska

Full-time
Any
Senior
Hybrid

Job description

We are looking for a Senior Mobile Engineer with strong experience in both iOS (Swift) and Android (Kotlin) to join an international project focused on building high-quality mobile applications.

Main Responsibilities:

  • Design, develop, and maintain mobile applications for both iOS and Android platforms

  • Contribute to the architecture and technical decisions of mobile solutions

  • Build scalable, high-performance, and user-focused applications

  • Collaborate closely with Product Managers, Designers, and other Engineers

  • Ensure code quality through best practices, code reviews, and testing

  • Troubleshoot, debug, and optimize application performance

Key Requirements:

  • 7+ years of experience in mobile development

  • Strong hands-on experience with:

    • iOS (Swift)

    • Android (Kotlin)

  • Solid understanding of mobile architectures (e.g., MVVM, Clean Architecture)

  • Experience integrating RESTful APIs

  • Knowledge of mobile performance, scalability, and security best practices

  • Experience with Agile methodologies (Scrum/Kanban)

  • Strong problem-solving skills and attention to detail

  • Good communication skills in English

Nice to Have:

  • Experience with cross-platform solutions (e.g., Kotlin Multiplatform, Flutter, React Native)

  • Familiarity with CI/CD pipelines for mobile applications

  • Experience with automated testing (unit/UI)

  • Knowledge of mobile app distribution processes (App Store / Google Play)

Tech stack

    English

    B1

    Portuguese

    C1

    Fastlane (iOS and Android)

    advanced

    Android

    advanced

    iOS

    advanced

Office location

Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

Summary of the offer

Senior Mobile Engineer (iOS & Android) (Lisbon/Porto)

Centrum, Lisbon
emagine Polska
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest emagine z siedzibą w Warszawie, ul.Domaniewskiej 39A (dalej jako "administrator"). Masz pr... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.