14 Litmus7 Systems Consulting Jobs
4-9 years
Kochi, Bangalore / Bengaluru, Thiruvananthapuram
3 vacancies
Android Developer
Litmus7 Systems Consulting
posted 18d ago
Key Responsibilities
Create and maintain high-quality, scalable, and reusable Android applications aligned with business requirements.
Work closely with product managers, UX/UI designers, and backend developers to integrate user-facing features and backend services.
Write clean, maintainable, and efficient code while adhering to best practices, including unit testing, debugging, and code reviews.
Identify and resolve performance bottlenecks, memory leaks, and other system inefficiencies.
Provide guidance and mentorship to junior developers, fostering technical growth and best practices.
Maintain thorough documentation of the development process, codebase, and APIs.
Stay up-to-date with the latest Android development trends, frameworks, and tools to ensure the use of cutting-edge technologies.
Required Qualifications
Experience: 8+ years of professional experience in Android development.
Education: Bachelors degree in computer science, Software Engineering, or equivalent.
Technical Skills:
Experience developing and debugging Android applications with Kotlin and Java
Experience implementing and debugging Kotlin Coroutines
Experience writing unit tests and UI automation tests using tools such as Espresso, Junit, Robolectric, etc.
Experience in Cloud and Analytics Platforms such as Firebase
Experience with popular architectures like MVVM and MVI
Familiarity with RESTful and GraphQL APIs and integration with third-party libraries.
Experience with popular libraries like Retrofit, OkHttp, Dagger2 or Hilt
Experience with Android JetPack components such as WorkManager, Fragment and Navigation is good to have.
Experience with tools such as Gradle/Kotlin DSL’s for building Android applications/libraries
Experience publishing app(s) in the Google Play Store
Experience developing, documenting and consuming libraries shared across multiple development teams
Good written and verbal communication skills
Experience working in an Agile team environment and willingness to adapt
Passionate about learning, innovation, knowledge sharing, and continuous improvement
Passionate for shipping high quality, mobile applications
Employment Type: Full Time, Permanent
Read full job descriptionPrepare for Android Developer roles with real interview advice