TJob Summary: As a Senior Android Kotlin Developer, you’ll play a crucial role in designing, developing, and maintaining Android applications. Your expertise in Kotlin, Java, and modern Android architecture patterns will be essential. Collaborating with cross-functional teams and staying up-to-date with industry trends will be part of your responsibilities.
Responsibilities:
- Design and implement robust, maintainable, and scalable Android applications using Kotlin.
- Follow best practices and adhere to the MVVM (Model-View-ViewModel) architecture.
- Collaborate with product managers, designers, and backend engineers to deliver high-quality features.
- Write clean, efficient, and testable code.
- Conduct code reviews and mentor junior developers.
- Optimize app performance and ensure responsiveness.
- Stay informed about the latest Android trends and libraries.
Qualifications:
- Proficiency in Kotlin and Java.
- Strong understanding of MVVM architecture.
- Experience with Android Jetpack components (ViewModel, LiveData, Room, Navigation, etc.).
- Familiarity with RESTful APIs and asynchronous programming.
- Knowledge of dependency injection (e.g., Dagger or Hilt).
- Unit testing using JUnit and Espresso.
- Version control (Git) and collaborative development.
- Excellent problem-solving skills and attention to detail.