-
GlobalLogic

Principal Android Developer (Java, Kotlin) (IRC271688)

GlobalLogic
Poland · Full-time · Mid-Senior

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

android ui restful apis graphql kotlin java cicd git
Login to Apply
Posted
Jul 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Poland

Industries

Software Development IT Services IT Consulting Medical Practices

Categories

Business Development Analyst Research

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Civitta
Related

AI/ ML Developer (Senior-level)

2026-05-29

Full-time
Mid-Senior
Lithuania
Business Consulting
Engineering
View Job Details
Medserv
Related

Full Stack Engineer

2026-05-28

Full-time
Mid-Senior
Ireland
IT Services
Information Technology
View Job Details
Intercept
Related

.Net/C# Developer

2026-05-22

Full-time
Mid-Senior
Netherlands
IT Services
Engineering