Senior Mobile Engineer (Android)

at  ITDS Business Consultants

Kraków, małopolskie, Poland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate28 Nov, 2024Not Specified29 Aug, 2024N/AGood communication skillsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

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.

Responsibilities:

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


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Mobile

Software Engineering

Graduate

Proficient

1

Kraków, małopolskie, Poland