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
Location: ernakulam, IN
Posted Date: 4/16/2025
Contact Information
Contact | Human Resources Akshaya IT Business Solutions |
---|