Senior Android Developer

4 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start Android Interview Now

My Connections Infocusp Innovations

Download Chrome Extension (See your connection in the Infocusp Innovations )

chrome image
Download Now
Infocusp Innovations
Infocusp Innovations

Technology

Tech City

50-100 Employees

28 Jobs

    Key People

  • John Doe

    CEO
  • Jane Smith

    CTO

RecommendedJobs for You

Hyderabad, Telangana, India