Software Development Engineer 2 (SDE 2)
Uttar Pradesh - India
Job Summary
Job Description: Software Development Engineer (Android) SDE I / SDE II
Position: Software Development Engineer Android
Level: SDE I / SDE II
Role Overview
We are looking for an experienced Android Developer to join our engineering team as an SDE I / SDE II. The ideal candidate should have strong hands-on experience in building scalable high-performance Android applications using Kotlin and modern Android development practices.
The candidate should be comfortable working with product design and backend teams to translate requirements and wireframes into reliable user-friendly mobile experiences. Exposure to AI-assisted development tools such as Claude Code Cursor GitHub Copilot or similar tools is preferred.
Key Responsibilities
- Translate designs and wireframes into high-quality Android code.
- Design build and maintain high-performance reusable and reliable Kotlin code.
- Ensure the best possible performance quality and responsiveness of the application.
- Identify performance bottlenecks debug issues and fix bugs.
- Collaborate with cross-functional teams including product managers designers backend engineers and QA.
- Follow modern Android development standards and contribute to clean maintainable codebases.
- Use AI-assisted development tools where appropriate to improve productivity code quality debugging and development workflows.
Required Skills and Experience
- Strong knowledge of Android SDK different Android versions and handling multiple screen sizes.
- Hands-on experience with Kotlin.
- Strong understanding of MVVM architecture.
- Experience with Jetpack Compose UI.
- Good understanding of Android UI design principles patterns and best practices.
- Experience with Coroutines Flows Ktor OkHTTP and API integration.
- Experience with local database technologies such as Room and SQLite.
- Familiarity with dependency injection frameworks such as Hilt or Koin.
- Proficient understanding of code versioning tools such as Git.
- Ability to write clean scalable maintainable and testable code.
AI Exposure
- Hands-on exposure to AI-assisted development tools such as Claude Code Cursor GitHub Copilot or similar tools.
- Ability to use AI tools effectively for code generation refactoring debugging test creation and productivity enhancement.
- Awareness of best practices while using AI tools including code review validation security and maintainability.
Preferred Attributes
- Strong problem-solving and debugging skills.
- Ability to work in a fast-paced environment.
- Good communication and collaboration skills.
- Ownership mindset with attention to quality and performance.
- Willingness to learn and adopt modern Android and AI-assisted development practices.
Required Experience:
IC
About Company
ConveGenius leads educational transformation in India with innovative tech solutions aimed at providing quality learning for all. Discover our impact.