Summary:
The Device Intelligence & Analytics (DIA) team at T-Mobile is seeking a Senior Android Developer to enhance its diagnostics application and innovate data collection capabilities. You will play a key role in delivering features that improve the customer experience, working alongside a dynamic and agile development team.
Key Responsibilities:
Design, develop, and maintain Android applications with high-quality code in Java and Kotlin.
Contribute to the entire application lifecycle including design, development, testing, deployment, and support.
Collaborate with cross-functional teams to define and deliver new features.
Utilize RESTful APIs and XML to integrate apps with backend services.
Maintain awareness of latest mobile trends and apply best practices.
Participate in agile/scrum development processes and CI/CD pipelines.
Develop and maintain headless applications (a plus).
Write clean, maintainable, and well-documented code.
Ensure high performance, quality, and responsiveness of the applications.
Contribute to app architecture and design decisions.
Must-Have Qualifications:
7+ years of hands-on Android development experience using Java and Kotlin.
Deep knowledge of Android SDK, Android Studio, and mobile app architecture.
Proven experience in building and deploying end-to-end Android apps.
Strong knowledge of app lifecycle, UI/UX standards, and architectural patterns.
Solid understanding of debugging, QA techniques, and performance optimization.
Experience with Git/GitHub version control.
Familiarity with CI/CD pipelines and agile methodologies.
Strong analytical, problem-solving, and communication skills.
Ability to manage time effectively and work independently.
Any Graduate