Senior Mobile Engineer (Android)

  • Hybrid
  • English
  • Banking
  • Senior
  • Agile/Scrum
Dodaj do koszyka POLEĆ KANDYDATA

Join us, and pioneer advanced mobile technology in a dynamic team!

Krakow-based opportunity with the possibility to work 60% remotely!

As a Senior Mobile Engineer (Android), you will be working for our client, a global leader in financial technology with a strong presence in digital banking. The client is currently focusing on enhancing their mobile platforms to deliver innovative solutions that impact millions of users worldwide. Your role will involve leading the development of high-quality Android applications and driving technological advancements to meet evolving business needs.

Your main responsibilities:

  • Designing and developing advanced Android applications that are robust and high-performing
  • Collaborating with cross-functional teams to define, design, and launch new features
  • Maintaining and enhancing existing codebases through peer reviews and quality checks
  • Integrating seamlessly with backend services using Android SDK, internal frameworks, and third-party libraries
  • Exploring and implementing new technologies to improve development efficiency and app functionality
  • Identifying and fixing performance bottlenecks and bugs to ensure optimal application performance
  • Overseeing application updates, including bug fixes and feature enhancements based on feedback
  • Mentoring junior developers through code reviews and workshops
  • Identifying strategies to reduce technical debt and promote continuous improvement
  • Engaging in DevOps practices, including deployment and operational support

You’re ideal for this role if you have:

  • Proven experience as a senior contributor or technical lead in a large-scale mobile engineering organization
  • Strong expertise in Android development, including proficiency in Kotlin and Android Studio
  • Deep understanding of Android architecture components and Jetpack libraries
  • Experience with RESTful APIs, JSON parsing, and networking in Android
  • Knowledge of UI/UX design principles, Material Design, and custom view development
  • Proficiency in Gradle, dependency management frameworks (e.g., Dagger2, RxJava2, Retrofit2, Hilt), and data storage solutions (e.g., Room, SQLite)
  • Familiarity with reactive programming, background processing, multi-threading, and asynchronous programming
  • Strong understanding of Android’s permissions model and accessibility features
  • Experience with performance optimization, memory management, and unit testing
  • Familiarity with CI/CD practices and tools (Jenkins, GitLab CI) and version control systems, particularly Git

It is a strong plus if you have:

  • Basic AWS knowledge and experience with AI-based code-gen tools
  • Skills in optimizing app performance and knowledge of Android app publishing processes
  • Experience with Firebase Cloud Messaging and Android’s location and mapping capabilities

#GETREADY  to meet with us!

We would like to meet you. If you are interested please apply and attach your CV in English or Polish, including a statement that you agree to our processing and storing of your personal data. You can always also apply by sending us an email at recruitment@itds.pl.

Internal number #5740

Benefits

Access to +100 projects
Access to Healthcare
fintech-delivery
Access to Multisport
Training platforms
Access to Pluralsight
Make your CV shine
B2B or Permanent Contract
Flexible & remote work
Flexible hours and remote work

Aplikuj na to stanowisko

    Wyrażam zgodę na otrzymywanie informacji marketingowych od ITDS Polska na podany adres e-mail Potrzebujemy Twojej zgody na procesy rekrutacyjne na wybrane stanowiska. Prosimy o zamieszczenie w CV zgody na przetwarzanie danych lub przesłanie oświadczenia o wyrażeniu zgody na adres privacy@itds.pl. Możesz również wyrazić zgodę na przyszłe procesy rekrutacyjne na podobne stanowiska.