Job Description
- Proven experience developing and deploying Android applications and a strong understanding of the Android ecosystem.
- Proficiency in Java and Kotlin languages, and a deep understanding of Android UI design principles (Jetpack Compose) and patterns (Jetpack Compose Navigation).
- In-depth knowledge of Android SDK, Android Studio.
- Experience with Android libraries (Camera APIs) and frameworks.
- Deep knowledge of mobile app architecture and design patterns (e.g., MVC, MVVM), reactive programming, and coordinator patterns.
- Deep knowledge of native platform APIs, frameworks, and lifecycle management.
- Solid grasp of RESTful APIs, GraphQL, and real-time communication.
- Experience with mobile performance optimization and memory management.
- Familiarity with mobile security best practices.
- Strong background in automated testing, including unit, UI, and integration testing.
- Experience with unit testing frameworks such as XCTest, SwiftTesting, and Quick/Nimble.
- Experience with testing frameworks (Compose UI Testing, JUnit).
- Familiarity with version control systems (e.g., Git) and agile development methodologies.
- Excellent problem-solving skills with a keen attention to detail.
- Excellent communication skills and a collaborative mindset.
- Ability to work asynchronously in a distributed team.
Job Responsibilities
- Design and create scalable, performant, and maintainable native mobile applications for Android.
- Work closely with product managers, designers, and engineers to translate business requirements into technical solutions.
- Write clean, testable, well-documented code, ensuring optimal performance and maintainability.
- Guide and mentor Android mobile engineers
- Identify, analyze, and resolve complex technical challenges
- Evaluate and integrate modern technologies, SDKs, and frameworks to enhance product capabilities.
- Make decisions and develop around mobile CI/CD, testing strategies, dependency management, and release pipelines.
- Ensure seamless and secure integration with backend APIs and services.
- Maintain a deep understanding of Android platforms' guidelines, tools, and roadmaps.
- Stay updated on the latest Android trends, Android SDK, frameworks, and development tools to enhance our product offerings continuously.
Department/Project Description
You’ll be joining a globally distributed product organization with teammates in Canada, the UK, and across Europe. While many of us enjoy in-person collaboration when possible, we’re fully equipped to support remote work.
Our team works closely with product designers, engineers, and researchers to build tools that help over 3,400 customers make smarter decisions through human insight. We value transparency, inclusivity, and a shared commitment to solving meaningful problems. We believe the best outcomes come from diverse perspectives and open, honest collaboration.
We’re driven by values that shape how we work together every day:
Teamwork, ownership, accountability, proactivity, transparency, empathy, inclusivity, and a commitment to continuous learning and growth.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
AI/ ML Developer (Senior-level)
2026-05-29
Full Stack Engineer
2026-05-28
.Net/C# Developer
2026-05-22
- Posted
- Jul 28, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Poland
- Company
- GlobalLogic
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
AI/ ML Developer (Senior-level)
2026-05-29
Full Stack Engineer
2026-05-28
.Net/C# Developer
2026-05-22