Specialist - Software Engineering

LTIMindtree Limited

$110K — $130K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5-7 years of experience in Android application development
  • Proficiency in Kotlin and Java programming languages
  • Experience with Android SDK and Jetpack components
  • Solid understanding of MVVM and Clean Architecture
  • Experience with Jetpack Compose and XML UI development
  • Knowledge of REST API integration using Retrofit or similar
  • Familiarity with dependency injection frameworks like Hilt or Dagger

Responsibilities

  • Design, develop, test, and maintain native Android applications
  • Build responsive and user-friendly mobile applications
  • Develop clean, reusable, and maintainable code using best practices
  • Integrate RESTful APIs and third-party SDKs into applications
  • Optimize application performance and responsiveness
  • Write unit tests and UI tests to ensure quality
  • Troubleshoot and resolve production issues as they arise

Benefits

  • Collaborative work environment with cross-functional teams
  • Opportunity to mentor junior developers
  • Engagement with modern Android technologies
  • Potential for professional development and training
  • Flexible work arrangements
Full Job Description
Role description

Job Title: Sr. Android Developer

Work Location:

Irving, TX

Job Summary

We are seeking an experienced Android Developer with 5-7 years of hands-on experience in designing developing and maintaining high-quality Android applications. The ideal candidate should possess strong expertise in modern Android development follow best coding practices and collaborate effectively with cross-functional teams to deliver scalable secure and high performing mobile applications.

Key Responsibilities:
  • Design develop test and maintain native Android applications using Kotlin and Java.
  • Build responsive scalable and user-friendly mobile applications following Android best practices.
  • Develop clean reusable and maintainable code using MVVM Clean Architecture and Repository patterns.
  • Integrate RESTful APIs and third-party SDKs.
  • Work closely with Product Owners UIUX Designers QA Engineers and Backend Developers throughout the SDLC.
  • Optimize application performance memory usage battery consumption and responsiveness.
  • Write unit tests and UI tests to ensure application quality.
  • Troubleshoot debug and resolve production issues.
  • Participate in code reviews and mentor junior developers.
  • Ensure compliance with security privacy and coding standards.
  • Publish and maintain applications on the Google Play Store.
  • Stay updated with emerging Android technologies and recommend improvements.


Required Skills:
  • 5-7 years of hands-on experience in Android application development.
  • Strong proficiency in Kotlin and Java.
  • Experience with Android SDK and Android Jetpack components.
  • Solid understanding of MVVM architecture and Clean Architecture principles.
  • Experience with Jetpack Compose and XML based UI development.
  • Knowledge of Coroutines Flow Live Data and View Model.
  • Experience integrating REST APIs using Retrofit or similar libraries.
  • Familiarity with dependency injection frameworks such as Hilt or Dagger.
  • Experience with Room Database and SQLite.
  • Understanding of Material Design guidelines.
  • Strong debugging and performance optimization skills.
  • Experience using Git and Git based workflows.
  • Familiarity with CICD pipelines for Android applications.
  • Experience with Agile Scrum methodologies.

Similar Jobs

More Jobs at LTIMindtree Limited

More Information Technology Jobs

Find similar Specialist - Software Engineering jobs: