HamburgerMenu
hirist

Job Description

Description :

About the Role :

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 :

- Architect, design, and develop 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.

- Stay updated with the latest OS changes, permissions management, and APIs.

- 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.

- 5+ years of relevant industry experience in Android development.

- Strong logical and analytical skills.

- Strong proficiency in Kotlin, including Coroutines and Flow.

- Expertise in Android SDKs, different Android versions, and RESTful APIs for backend communication.

- Proficiency with offline storage, threading models, and asynchronous tasks.

- Good to have experience with Bluetooth communication and the use of accelerometers and gyroscopes.

- Experience working with Firebase, Google SDKs, and push notifications.

- Hands-on experience with Jetpack Compose for building modern Android UIs.

- Prior experience in fintech is preferred.

- Familiarity with Crashlytics for monitoring app stability.

- Implement WorkManager and Services to handle background tasks effectively.

- Knowledge of the latest Android OS updates and permission management best practices.

Location : Ahmedabad

info-icon

Did you find something suspicious?