Android native application developer
Location
Bangalore | India
Job description
Experience
- Minimum 3-6 years of experience in Android native application development
- Hands-on experience in Kotlin and Java with unit test cases
- Experience in architecting multiple Android applications including MVVM architecture (LiveData, LifeCycle, ViewModels, Flow)
- Excellent knowledge and experience in Android JetPack Components, Custom Components, RoomDB, WorkManager, Coroutines, Maps, Bluetooth, BLE, Wi-Fi, Socket-Connections
- Experience in Agile development environments Skills
- Expert level skills in Android Programming
- Expert level knowledge in Kotlin and Core Java with OOPS concepts and design patterns.
- Good knowledge in designing and consuming SOAP/Rest based interfaces
- Good knowledge in animation and 2D graphics programming in Android
- Ability to write production quality code and to work from and maintain existing code-bases
- Successful track record in development of android apps - one or more apps published in the App Store
- Rich Knowledge in Data Structure and Algorithms
- Good understanding of GIT, JIRA, Confluence
- Good team player Job Responsibilities
- Develop and maintain apps and framework components with the latest technology stack.
- Collaborate with cross-functional teams in an agile delivery-team to design, develop and ship new features and bug fixes
- Plan the development tasks using Scrum/Kanban
- Produce and maintain well-documented code
- Perform Code reviews, deep level debugging of complex issues
- Write modular code and perform unit testing
- App certification process and releasing to app stores
Desired Candidate Profile
Qualifications :BACHELOR OF TECHNOLOGY
Job tags
Salary