Job Title: Software Engineer-Android Developer
Required Technical Skills
- Relevant experience in Android app development
- Proficiency in Kotlin (must) and Java languages to write clear, readable, and maintainable code
- Experience on android MVP and MVVM architecture.
- Experience in Android components
- Knowledge in Jetpack components
- Good Experience on Android Material Design.
- Hands-on experience in mobile app architecture, design patterns and fundamentals
- Familiar with RESTful APIs and XML with Volley and Retrofit
- Knowledge on SIP, TLS, IMAP protocols highly preferred
- Experience in integrating third party libraries.
- Experience in Crash Analysis, Push Notifications (FCM)
- Hands-on experience with Android's debugging, unit-testing, memory and performance optimization tools.
- Problem-solving mindset, analytical abilities, strong technical and communication skills
- Working experience at least in 1 large scale app, like Telecom, Ecommerce,
- Working Experience in publishing apps to play store.
- Ability to work as a group contributor or independently if needed
Other skills
- 4+ years of experience.
- Strong verbal and written communication skills.
- Strong analytical and reasoning skills.
- Quick learner and self-starter who thrives in an environment of change.
Education
- Bachelor’s or master’s degree in Engineering
- Job Location- Bangalore, India