Overview
Role: Senior Android Developer
Experience: 5+ Years
Location: Amalodbhavi Nagar, Bangalore
Work Mode: Work from office & General Shift Timing
Job Summary:
We are looking for a talented Senior Android Developer with a strong background in developing mobile applications using Kotlin. The ideal candidate will have significant experience in building robust, scalable, and high-performance Android applications. As a Senior Android Developer, you will play a key role in designing and developing new features, maintaining high-quality code, and mentoring junior developers.
Key Responsibilities:
- Design and develop high-performance, scalable, and maintainable Android applications using Kotlin.
- Write clean, reusable, and efficient code while ensuring optimal performance.
- Collaborate with UX/UI designers to create intuitive, user-friendly interfaces that provide a seamless experience.
- Integrate APIs and third-party libraries, working closely with backend teams to ensure efficient data flow between the frontend and backend.
- Implement Android-specific features, such as location services, notifications, and background tasks.
- Optimize the application for speed and efficiency by identifying and resolving performance bottlenecks.
- Follow best practices and industry standards for Android development, including code reviews and automated testing.
- Contribute to the architecture and design of the application to ensure long-term maintainability and scalability.
- Mentor and guide junior developers, providing technical leadership and sharing knowledge of the latest Android trends and best practices.
- Work in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.
- Ensure the application is well-tested, reliable, and bug-free by using unit tests and UI tests.
- Stay up-to-date with the latest Android development trends, tools, and technologies.
Technical Skills & Experience Required:
- 5+ years of experience in Android development with at least 3 years working with Kotlin.
- Strong proficiency in Kotlin and understanding of Android SDK, Android Studio, and related tools.
- Solid experience in developing Android applications, from design to deployment in the Google Play Store.
- Experience with RESTful APIs, JSON, and integrating third-party libraries like Retrofit, Glide, and Firebase.
- Familiarity with Android architecture components such as ViewModel, LiveData, Room Database, and Navigation.
- Experience with MVVM (Model-View-ViewModel) architecture and working with Dependency Injection (e.g., Dagger, Koin).
- Proficiency in Version Control tools like Git.
- Strong understanding of mobile UI/UX design principles and Android-specific features like location-based services, notifications, and background tasks.
- Experience with Unit Testing (using JUnit, Mockito) and UI Testing (using Espresso or similar tools).
- Familiarity with CI/CD pipelines for mobile apps and deployment practices.
- Understanding of App performance optimization, memory management, and debugging techniques.
Soft Skills:
- Strong communication skills and ability to work collaboratively in a team environment.
- Excellent problem-solving skills and attention to detail.
- Ability to mentor junior developers and share knowledge effectively.
- Self-motivated and proactive with a focus on continuous learning and improvement.
- Ability to thrive in a fast-paced, Agile development environment.
Desirable Experience:
- Experience with Jetpack Compose for building modern Android UIs.
- Familiarity with Kotlin Coroutines and Flow for asynchronous programming.
- Experience with cloud services like Firebase, AWSor Google Cloud.
- Knowledge of Android performance profiling tools like Android Profiler.
- Experience with mobile app security best practices.
- Handson Experience in Kotlin-
- Experience in Android SDK,
- Experience in Android Studio
- Experience in RESTful APIs & JSON,
- Experience in integrating third-party libraries like Retrofit, Glide, and Firebase.
- Experience in Unit Testing (using JUnit, Mockito) and UI Testing (using Espresso or similar tools).
- Experience in Android architecture components such as View Model, LiveData, Room Database, and Navigation.
Job Types: Full-time, Permanent
Pay: Up to ?1,800,000.00 per year
Schedule:
- Day shift
- Monday to Friday
- Morning shift
Application Question(s):
- How many years of Hands-on Experience in Kotlin?
- Are you willing to relocate Bangalore?
- Are you an Immediate Joiner?
Experience:
- Android Development: 5 years (Required)
- total work: 5 years (Required)
Work Location: In person