Senior Android Developer
BCE GLOBAL TECHNOLOGY CENTRE PRIVATE LIMITED
Software Development · 501-1,000 employees
About the role
Design, develop, and maintain high-performance Android applications using Kotlin and Compose. Collaborate with cross-functional teams to ship new features and mentor junior developers through code reviews.
What they look for
Requirements
Requires 8 to 10 years of experience with expert-level proficiency in Kotlin and Android frameworks. Must have extensive experience with Compose, modular architecture, and integrating RESTful APIs.
Full description
Key Responsibilities:
- Design, develop, and maintain high performance Android applications using Kotlin, Kotlin Multiplatform and Compose.
- Implement complex user interfaces using Compose and Compose Multiplatform.
- Write clean, maintainable, and efficient code adhering to software principles and design patterns.
- Conduct thorough code reviews and mentor junior developers.
- Implement and maintain unit tests to ensure code reliability and functionality.
- Optimize application performance for smooth user experience and battery efficiency.
- Collaborate with cross functional teams to define, design, and ship new features.
- Stay up-to-date with the latest Android development trends, frameworks, and tools.
Required Skills and Qualifications:
- Demonstrated expertise in native Android development including memory management, multi-threading, networking, and adaptive layouts.
- Expert-level proficiency in Kotlin and deep understanding of Android frameworks.
- Extensive experience with Compose.
- Strong knowledge of adaptive UI design and design systems.
- Proficiency in implementing modular architecture for scalable Android applications.
- Solid understanding of Android,SDK,including Networking.
- Push Notifications and other key frameworks.
- Experience with RESTful APIs analyzing,debugging API issues and integrating third -party services.
•