Specialist - Software Engineering

LTM

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

Qualifications

  • 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.

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 cross-functional teams throughout the software development lifecycle.
  • Optimize application performance, memory usage, battery consumption, and responsiveness.
  • Publish and maintain applications on the Google Play Store.

Benefits

  • Opportunity to work in a collaborative and innovative environment.
  • Gain experience in using cutting-edge Android technologies.
  • Participate in code reviews and mentoring opportunities for junior developers.
  • Experience working within Agile Scrum methodologies for software development.
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 LTM

More Information Technology Jobs

Find similar Specialist - Software Engineering jobs: