Akshaya IT Business Solutions

Senior Android Developer - Kotlin Programming

Job Location

ernakulam, India

Job Description

Responsibilities : - Design, develop, and maintain high-performance Android applications using Kotlin. - Implement complex features and functionalities, ensuring code quality and adherence to best practices. - Utilize Android SDK, Android Studio, and related development tools efficiently. - Develop and maintain robust and scalable architectures. - Implement reactive programming patterns using Kotlin Flow/LiveData. - Utilize Jetpack components, including Compose, WorkManager, Room, and Navigation, to build modern and efficient applications. - Implement and manage Firebase services for various functionalities. - Integrate with RESTful APIs and handle JSON data effectively. - Design and implement efficient data models and data persistence solutions. - Implement mobile UI/UX best practices and adhere to various design principles. - Optimize application performance and ensure a smooth user experience. - Conduct performance profiling and identify areas for improvement. - Collaborate with product managers, designers, and other developers to define and implement features. - Participate in code reviews and provide constructive feedback. - Utilize version control systems, such as Git, for code management and collaboration. - Participate in agile development processes. - Mentor and guide junior developers, providing technical expertise and support. - Contribute to the development of coding standards and best practices. - Participate in knowledge sharing and training sessions. Required Skills : - 8-12 years of experience in Android development. - Strong proficiency in Kotlin. - Hands-on experience with Android SDK, Android Studio, and related development tools. - Hands-on experience with Kotlin Flow/LiveData. - Hands-on experience with Jetpack components (Compose, WorkManager, Room, Navigation). - Experience using Firebase services. - Familiarity with RESTful APIs, JSON, and web services integration. - Knowledge of mobile UI/UX best practices and different design principles. - Understanding of mobile app performance optimization techniques. - Experience with version control systems (Git). - Strong understanding of software development principles and best practices. - Excellent problem-solving and debugging skills. - Strong communication and collaboration skills. - Preferred Skills : - Experience with dependency injection frameworks (Dagger, Hilt). - Experience with testing frameworks (JUnit, Espresso, Mockito). - Experience with CI/CD pipelines for mobile applications. - Experience with architectural patterns (MVVM, MVI). - Experience with different mobile architectures and design patterns. - Experience with large scale application development. - Experience with other mobile development technologies. (ref:hirist.tech)

Location: ernakulam, IN

Posted Date: 4/16/2025
View More Akshaya IT Business Solutions Jobs

Contact Information

Contact Human Resources
Akshaya IT Business Solutions

Posted

April 16, 2025
UID: 5103842973

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.