NEWPosted 4 hours ago

Job ID: JOB_ID_8838

Job Summary:

We are seeking a skilled and experienced Android Engineer to join our dynamic team. The ideal candidate will have a deep understanding of Android Architecture Components, strong proficiency in Kotlin, and extensive experience in developing and maintaining high-quality Android applications at scale. This role involves designing, developing, and maintaining features for our Android apps using Kotlin and modern Android frameworks, with a focus on Jetpack Compose and modern UI development. You will also champion automated testing, CI/CD practices, and continuous integration.

Key Responsibilities:

  • Design, develop, and maintain high-quality features for our Android apps using Kotlin and modern Android frameworks.
  • Implement and manage Android Architecture Components such as ViewModel, LiveData, Room, and Navigation.
  • Develop user interfaces using Jetpack Compose and other modern UI development techniques.
  • Write clean, maintainable, and efficient Kotlin code, leveraging Coroutines, Flows, and other advanced language features.
  • Champion automated testing, including unit testing and integration testing, to ensure application quality and stability.
  • Implement and maintain CI/CD pipelines for continuous integration and continuous deployment.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Troubleshoot and debug complex issues, identify root causes, and implement effective solutions.
  • Optimize application performance, manage memory usage, and analyze crash reports.
  • Work with RESTful APIs, networking libraries, and asynchronous programming paradigms.
  • Utilize Git-based version control for collaborative development.
  • Participate in code reviews to ensure code quality and share knowledge.
  • Stay up-to-date with the latest Android development trends and best practices.

Required Skills and Qualifications:

  • Bachelors degree in Computer Science, Software Engineering, or equivalent practical experience.
  • 5-7 years of professional experience developing and maintaining Android applications at scale.
  • Strong proficiency in Kotlin, including Coroutines, Flows, inline & higher order functions, generics, and the Android SDK.
  • Deep experience with Jetpack Compose and modern UI development.
  • Solid grasp of object-oriented design, MVVM, and modular architecture principles.
  • Experience with dependency injection frameworks such as Dagger or Hilt.
  • Experience with performance profiling, memory management, and crash analysis tools.
  • Experience with RESTful APIs, networking, and asynchronous programming.
  • Experience with unit testing and debugging tools.
  • Experience with Git-based version control and collaborative development environments.
  • Strong understanding of Android Architecture Components (ViewModel, LiveData, Room, Navigation).
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration abilities.

Additional Information:

  • This is a remote position.
  • The contract duration is 12+ months.
  • Face-to-face (F2F) interview may be required.
  • No relocation assistance is provided.

Special Requirements

No relocation; F2F interview may be required


Compensation & Location

Salary: $70,000 – $120,000 per year (Estimated)

Location: Alpharetta, GA


Recruiter / Company – Contact Information

Email: rag@tekpyramids.com


Interested in this position?
Apply via Email

Recruiter Notice:
To remove this job posting, please send an email from
rag@tekpyramids.com with the subject:

DELETE_JOB_ID_8838

to delete@join-this.com.