20 Benthon Labs Jobs
Senior Android Developer - Java/Kotlin (5-7 yrs)
Benthon Labs
posted 3d ago
We are looking for an experienced 5+ years Android Developer who has extensive knowledge in Android native application development with 2+ years of experience using Kotlin language
Roles And Responsibilities :
- Design and build advanced applications for the Android platform
- Actively contribute to the adoption of robust software architecture, development and engineering best practices, and the adoption of new technologies
- You have prior experience as an Android Developer using Kotlin, Java, Android SDK, Android NDK will be an added advantage.
- You have experience in publishing an application on the Google Play store
- Familiarity with RESTful APIs to effectively integrate Android applications
- Proficient understanding of code versioning tools such as Git
- Familiarity with various testing tools
- You are a problem solver with good analytical skills
- Resolve defects and enhance application performance by analyzing and optimizing code
- Leading the application development cycle and client interaction.
- Communicate, collaborate and work effectively across cross-functional teams in a global environment
Technical Skills :
- 5+ years of Proven software development experience and Android skills development
- Strong knowledge of Java, OOPs, Design Patterns
- Proven work experience in design patterns mobile architecture using frameworks such as MVVM/MVC/MVP
- Proven working experience in Android app development and have published at least one sophisticated original Android app, either in a public app store or within an enterprise
- Hands-on experience and proficiency in Kotlin with a good understanding of Clean Code fundamentals
- Android Architecture components along with Jetpack libraries like HILT, Navigation Component, Workmanager etc
- Working knowledge with Dagger, HTTP, Retrofit, RxJava, Butterknife, glide, espresso, mockito, PowerMock, or equivalent libraries on Android
- Should have worked on Agile methodologies, TDD, and Test Engineering & Automation
- Ability to understand and implement Continuous Integration and Continuous Delivery principles
- Working knowledge of the general mobile landscape, architectures, trends and emerging technologies
- Experience working in an Agile environment
Minimum Qualifications :
- B.Tech/B.(Computer Science/IT/Electronics), MCA
Functional Areas: Software/Testing/Networking
Read full job description