Compunnel, Inc.
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:
Tools: Android Studio, Dependency Injection frameworks, Unit and UI Testing frameworks Concepts: Asynchronous Programming, Memory Utilization and Optimization
#J-18808-Ljbffr
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:
Tools: Android Studio, Dependency Injection frameworks, Unit and UI Testing frameworks Concepts: Asynchronous Programming, Memory Utilization and Optimization
#J-18808-Ljbffr