HamburgerMenu
hirist

Android Developer - Kotlin Programming

TekIT Software Solutions
3 - 7 Years
Bangalore

Posted on: 23/07/2026

Job Description

Job Responsibilities :

We are looking for a passionate Android Software Engineer to build and enhance customer-facing Android applications used in production by thousands of users. You will own features end-to-endfrom design and development to testing, deployment, and post-release supportwhile collaborating with Product, Design, Backend, and Engineering teams.

This role is ideal for engineers who enjoy working in fast-paced product startups, take ownership of product outcomes, and are passionate about building high-quality mobile experiences.

Key Responsibilities :

- Design, develop, and maintain Android applications using Kotlin and Jetpack Compose.

- Own features throughout the complete product lifecyclefrom requirement gathering to production release.

- Integrate REST APIs and collaborate with backend teams to deliver seamless product functionality.

- Improve application performance, stability, crash-free experience, and overall user experience.

- Build scalable, reusable, and maintainable UI components following modern Android architecture.

- Integrate third-party SDKs such as authentication, analytics, payments, and messaging services.

- Write unit tests, participate in code reviews, and maintain high engineering standards.

- Troubleshoot production issues, optimize performance, and ensure application reliability.

- Contribute to architectural discussions and continuously improve the Android codebase.

- Leverage AI-assisted development tools responsibly while maintaining code quality and security.

Required Skills :

- 3+ years of hands-on Android development experience.

- Strong proficiency in Kotlin.

- Strong experience with Jetpack Compose.

- Good understanding of MVVM, Android Architecture Components, Coroutines, Flow, and Dependency Injection (Hilt/Dagger).

- Experience consuming RESTful APIs and working with backend services.

- Hands-on experience with Git and modern Android development practices.

- Experience debugging crashes, improving app performance, and optimizing memory usage.

- Knowledge of automated testing (JUnit, Espresso, Compose Testing).

- Excellent problem-solving and communication skills.

Preferred Skills :

- Experience integrating payment gateways, authentication, analytics, or messaging SDKs.

- Familiarity with CI/CD pipelines and Play Store release process.

- Exposure to Firebase services.

- Experience working with AI-assisted coding tools (GitHub Copilot, Cursor, ChatGPT, etc.).

- Understanding of software architecture, scalability, and clean coding principles.

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...