Senior Mobile Engineer (Android)
at ITDS Business Consultants
Kraków, małopolskie, Poland -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 28 Nov, 2024 | Not Specified | 29 Aug, 2024 | N/A | Good communication skills | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – 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