Senior Android Developer

Apply Now

Company: Compunnel Software Group

Location: Houston, TX 77084

Description:

Job Summary:

Join a dynamic team dedicated to revolutionizing customer interaction through innovative mobile applications. As a Senior Android Developer, you will lead the development process from conception to release, collaborating within a cross-functional Agile team. You will be responsible for delivering high-quality features, optimizing app performance, and contributing to the future of mobile technology.

Job Responsibilities:
  • Lead and drive end-to-end development of native Android applications.
  • Collaborate in an Agile delivery environment to bring features from concept to release.
  • Deliver robust, high-quality, and testable features on time.
  • Resolve complex bugs and performance issues.
  • Write clean, scalable, and maintainable code following best practices.
  • Participate actively in technical and code reviews.
  • Collaborate with cross-functional teams including Product Managers, Designers, and QA Engineers.
  • Identify, diagnose, and resolve production and development issues.


Required Skills:
  • 6+ years of experience in native Android development.
  • Proficient in Kotlin and using Android Studio.
  • Strong knowledge of Dependency Injection, MVVM architecture, Asynchronous Programming, and Memory Optimization.
  • Expertise in Unit Testing and UI Testing.
  • Deep understanding of data structures, algorithms, and design patterns.
  • Experience debugging and optimizing app performance.
  • Ability to perform peer code reviews and incorporate feedback effectively.


Soft Skills:
  • Excellent communication and problem-solving abilities.
  • Strong adaptability and collaboration in team environments.
  • Quick and effective at debugging and resolving issues.


Preferred Skills:
  • Experience with Jetpack Compose.
  • Familiarity with RxJava for reactive programming.


Technologies Used:
  • Android: Kotlin, Jetpack Compose, RxJava
  • Tools: Android Studio, Dependency Injection frameworks, Unit and UI Testing frameworks
  • Architecture: MVVM
  • Concepts: Asynchronous Programming, Memory Utilization and Optimization

Similar Jobs