IC
Software Engineer
Infinite Computer Solutions
๐ฎ๐ณ India | ๐บ๐ธ United States
On-site
4 weeks ago
- Android
- Kotlin
- UI/UX
- CI/CD
- Android SDK
- Android Studio
- MVVM
- Jetpack
- JSON
- Git
- Unit Testing
- JUnit
- Jenkins
- Azure DevOps
- GitHub Actions
- Kotlin Coroutines
- REST API
- Retrofit
- Firebase
- Jetpack Compose
- Hilt
- Dagger
4 weeks ago
Job description
Job Title: Software Engineer (SE) โ Android Developer
Job Summary
We are looking for a passionate and skilled Android Developer with 3-4 years of hands-on experience in building high-quality mobile applications using Kotlin. The ideal candidate should have strong expertise in Android development, RESTful Web API integration, modern Android architecture, and a solid understanding of software development best practices.
Key Responsibilities
- Design, develop, test, and maintain Android applications using Kotlin.
- Collaborate with cross-functional teams including Product Managers, Designers, QA, and Backend Developers.
- Integrate RESTful Web APIs and third-party services into Android applications.
- Develop clean, scalable, and maintainable code following coding standards and best practices.
- Implement responsive UI/UX designs and ensure optimal application performance.
- Troubleshoot, debug, and resolve application defects and production issues.
- Participate in code reviews and contribute to continuous improvement initiatives.
- Optimize application performance, memory usage, and network operations.
- Work with CI/CD pipelines and release management processes.
- Stay updated with emerging Android technologies and industry trends.
Required Skills & Qualifications
Technical Skills
- 3-4 years of experience in Android application development.
- Strong proficiency inKotlin.
- Experience with Android SDK and Android Studio.
- Hands-on experience integratingRESTful Web APIs.
Experience withMVVM Architecture and Android Jetpack components.
Experience with JSON parsing and API consumption.
Experience with Git version control.- Testing
- ย
- Unit Testing using JUnit
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or related field.
Desired Competencies
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Ability to work independently and manage multiple priorities.
- Strong attention to detail and commitment to quality.
Nice to Have
- Exposure to CI/CD tools such as Jenkins, Azure DevOps, or GitHub Actions.
- Experience with payment gateway integration.
- Knowledge of Kotlin Coroutines and Flow.
- Experience with modular Android applications and Clean Architecture.
Experience Range: 3-4 Years
Primary Skills: Kotlin, Android SDK, REST APIs, MVVM, Retrofit, Jetpack Components
Secondary Skills: Firebase, Jetpack Compose, Hilt/Dagger, Git, CI/CD
- Qualifications: Btech or MCA
- Range of Year Experience-Min Year: 3
- Range of Year Experience-Max Year: 4
Software Engineer ยท Infinite Computer Solutions