10 Oct
|
InnovationM
|
Noida
Project Overview
- Prestigious Client / Project: Be part of a transformative initiative in the telecom sector, working with one of Indias top brands on a critical mobile application project. Delivered by InnovationM, this engagement focuses on complex, high-performance mobile solutions at scale.
- Revolutionizing Technologies: Leverage modern Android development using Kotlin, integrated with advanced GIS functionalities, Google Maps APIs, offline capabilities (Room/SQLite), multithreading, and secure architecturepowering location-centric, real-time experiences.
- Agile Development: Operate within an Agile/Scrum framework, enabling iterative development, fast-paced delivery, and close collaboration across teams for continuous improvement and innovation.
Role and Responsibilities
- Develop and deliver high-quality Android applications using Java/Kotlin, following modern development practices.
- Take ownership of assigned components/features from design and development through testing and deployment.
- Provide technical guidance to the development team and promote best practices in coding, CI/CD, and automated testing.
- Participate in requirement gathering, solution design, estimation, and technical planning with business and technology stakeholders.
- Design and review system architecture and technical solutions, ensuring alignment with business requirements and technology standards.
- Identify and resolve technical issues and risks across the software development lifecycle (SDLC),
driving continuous improvement.
- Ensure high standards of code quality, unit testing, debugging, documentation, and implementation.
- Support production applications, analyze recurring issues,
- Coordinate with operations/business teams, and contribute to root-cause analysis and post-production improvements.
Requirements
- 4+ years of experience in Android Development using Kotlin
- Strong expertise in Kotlin and Jetpack Compose.
- Deep understanding of Android Jetpack components (Navigation, Room, WorkManager, LiveData, etc.).
- Experience with MVVM, Clean Architecture, and Dependency Injection frameworks (Hilt, Dagger).
- Strong knowledge of RESTful APIs, Retrofit, and WebSocket communication.
- Familiarity with performance optimization techniques, profiling tools, and debugging strategies.
- Experience with Unit Testing and UI Testing (JUnit, Espresso, Mockito).
- Experience in 3rd Party integration design with Android App.
- Solid command to drive success by improving key app quality components, user experience and performance.
- Experience with system design and tech stack upgrade to build highly available, secure, maintainable, performing, and scalable applications.
- Has a good understanding of software architecture, scalable data intensive architecture, and how to work in a team effectively.
- Possess excellent communication, sharp analytical abilities with proven design skills
📌 Senior Android Developer (Noida)
🏢 InnovationM
📍 Noida