emagine
Principal Android
emaginePortugal12 hours ago
Full-timeRemote FriendlyEngineering

About the Role

We are looking for a Principal Android Developer to join a growing Digital & Technology team. In this senior individual contributor role, you will be responsible for leading the architecture, development, and delivery of high-quality Android applications. You will act as a technical authority within the Android ecosystem, mentor engineers, and collaborate closely with product, design, and engineering teams to deliver scalable and innovative mobile solutions.

Key Responsibilities

  • Lead the design and architecture of complex Android applications.
  • Develop high-quality, scalable, and maintainable mobile solutions.
  • Define and promote Android development best practices, coding standards, and architectural guidelines.
  • Collaborate with Product Managers, Designers, and Backend teams to deliver seamless mobile experiences.
  • Mentor and support Android developers across the team.
  • Drive technical decision-making and contribute to long-term mobile strategy.
  • Ensure performance, security, and reliability of mobile applications.
  • Stay up to date with the latest Android technologies and industry trends.

Requirements

  • 8+ years of experience in Android development.
  • Strong expertise in Kotlin and modern Android frameworks.
  • Deep knowledge of Android SDK, Jetpack components, and mobile architecture patterns (MVVM, MVI, Clean Architecture).
  • Experience with RESTful APIs, integration with backend services, and mobile performance optimization.
  • Experience working with CI/CD pipelines and automated testing for mobile applications.
  • Strong understanding of software architecture, scalability, and system design.
  • Experience mentoring engineers and leading technical initiatives.
  • Excellent communication and collaboration skills.

Nice to Have

  • Experience with Jetpack Compose.
  • Experience in cross-platform or multi-platform architectures.
  • Familiarity with cloud services and microservices architectures.
  • Experience working in Agile environments.

What We Offer

  • Opportunity to work on impactful and innovative mobile products.
  • Collaborative and international work environment.
  • Hybrid working model.
  • Career growth and leadership opportunities within the engineering organization.

Key Skills

Ranked by relevance