Posted:2 days ago|
Platform:
On-site
Full Time
A Senior Android Developer is a highly skilled professional responsible for designing, developing, and enhancing Android applications. They independently handle complex tasks, possess advanced coding skills in Kotlin, and are well-versed in various development tools and frameworks. Responsibilities Architected, designed, and developed cutting-edge Android applications that are scalable, efficient, and maintainable. Write clean, modular, and well-documented code using Kotlin and Java, following industry best practices and coding standards. Collaborate with cross-functional teams, including product managers, designers, and backend developers, to understand and translate project requirements into robust Android applications. Conduct thorough code reviews to ensure code quality, performance, and alignment with project requirements. Work with threading models to optimize performance and responsiveness. Integrate and utilize Native Camera APIs and manage SurfaceView, SurfaceProvider, and use cases to capture and analyze images or videos. Perform bitmap operations (saving, cropping, compressing, and format conversion). Use ML Kit for basic machine learning functionalities and implement prototypes with on-device models. Develop and optimize audio features, including audio recording, playback, and working with audio formats (frequency, amplitude, decibels). Implement Speech-to-Text and Text-to-Speech functionalities. Leverage FFMPEG (optional) for advanced audio/video processing. Stay updated with the latest OS changes, permissions management, and APIs for working with the camera and audio. Implement WorkManager and Services to handle background tasks effectively. Develop applications with Jetpack Compose for advanced UI designs. Utilized socket programming to facilitate real-time data exchange with backend services. Identify and implement new tools and technologies to enhance development processes. Identify and resolve bugs, performance bottlenecks, and other issues efficiently. Collaborate with QA teams to develop comprehensive test plans and ensure high-quality releases. Follow secure development, testing, and deployment practices to ensure overall system security. Requirements B. E. /B. Tech/M. S. /M. Tech in Computer Science, Engineering, or a related field. 4+ years of relevant industry experience in Android development. Strong logical and analytical skills. Strong proficiency in Kotlin programming languages. Expertise in Android SDKs, different Android versions, and RESTful APIs for backend communication. Proficiency with offline storage, threading models, and asynchronous tasks. Experience with Camera APIs and working with bitmap operations. Basic experience with ML Kit and on-device models. Familiarity with audio concepts (frequency, amplitude, decibels) and audio formats. Ability to implement speech-to-text and text-to-speech functionalities. Experience working with Firebase, Google SDKs, and push notifications. Hands-on experience with Jetpack Compose for building modern Android UIs. Familiarity with Crashlytics for monitoring app stability. Socket programming knowledge for real-time data transmission. Familiarity with WorkManager and Services for background task handling. Knowledge of the latest Android OS updates and permission management best practices. This job was posted by Archana Agrawal from InFoCusp Innovations. Show more Show less
Infocusp Innovations
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Infocusp Innovations
Ahmedabad, Gujarat, India
Salary: Not disclosed
Ahmedabad, Gujarat, India
Salary: Not disclosed
Hyderabad
12.0 - 17.0 Lacs P.A.
Ahmedabad
1.0 - 4.5 Lacs P.A.
Hyderābād
4.88 - 7.18 Lacs P.A.
Ahmedabad, United Arab Emirates
10.0 - 15.0 Lacs P.A.
Hyderabad, Telangana, India
Salary: Not disclosed
Hyderābād
4.88 - 7.18 Lacs P.A.
Bengaluru
4.0 - 8.0 Lacs P.A.
Mumbai
5.0 - 10.0 Lacs P.A.