Software Developer-Android
ARC Document Solutions · Kolkata, West Bengal, India
Apply & track with Apply EdgeJob Title: Software Developer-AndroidExperience: 2 yrs – 4 yrsLocation: Kolkata(Work from Office) Roles and Responsibilities:• Design and develop high-quality, scalable, and efficient Android applications using Java and Kotlin.• Demonstrate strong hands-on experience with Android Jetpack components and a solid understanding of the complete mobile application development lifecycle.• Work with Android SDK, NDK, and handle compatibility across different Android versions and screen sizes.• Apply architectural patterns such as MVC, MVP, and MVVM in application development.• Integrate RESTful APIs to connect Android applications with backend services.• Implement solutions for offline storage, multi-threading, and performance optimization.• Leverage knowledge of the open-source Android ecosystem and commonly used libraries.• Ensure applications follow Google’s design principles and interface guidelines.• Use version control systems such as Git for code management and collaboration.• Perform performance and memory tuning using appropriate tools and techniques.• Implement cloud messaging APIs and push notification services.• Apply strong knowledge of data structures, algorithms, and object-oriented programming concepts.Educational Qualification:• Bachelor’s or Master’s degree in Computer Science or a related field (B.E./B.Tech/M.E./M.Tech/MCA/M.Sc/BCA or equivalent).