E2logy is looking for Android Developer in our Ahmedabad office.
Experience in Mobile development using Android technologies.
B.E., B. Tech., Msc IT, MCA etc in Software engineering/ Information technology.
Write reusable, testable, and efficient code following best practices (unit testing, source control, continues integration, automation, design patterns, etc).
Debug and refactoring of existing code, troubleshoot problems.
Collaborate with other developers, testers and other leads to enhance to quality product enhancements
Take full responsibility for the quality of the code and test cases that are developed.
Provide task estimations and deliver quality code on time.
Participate in architectural, design, and product sessions.
Interact with different stakeholders to gather feedback and clarification.
Research and apply new technologies and best practices.
Should enjoy the experience of mentoring new hires on technical and process areas.
Experienced with Java, Kotlin, Web services (REST API), SQLite, Room, Kotlin Coroutines, Jetpack Library, Test frameworks (UI & UT), RX Java, Modular programming, Media streaming, Push Notification, third party frameworks, Deep Linking, Payment gateway etc.
Strong knowledge of Android SDK, different versions of Android, and how to deal with different screen sizes of phones/tablets.
Good understanding of Android design principles, design patterns and best practices.
Strong knowledge of Android architecture patterns like MVVM.
Experience with offline storage, threading, and performance tuning.
Knowledge of the open-source Android ecosystem and the libraries available for common tasks.
Very Strong Object-Oriented Development skills in a Multi-threaded environment.
Design and build advanced applications for the Android platform.
Knowledge in Cross platform technologies like React Native will be a plus.
Android
Kotlin
React Native
Get mentorship from executives.
Leave encashment
Paid time off
Medical Health Insurance
Day shift
Monday to Friday
NO