Company Description
Pineswift Technologies is a digital product engineering company that focuses on digital innovation and excellence. Specializing in crafting transformative solutions, we propel businesses into the future through cutting-edge technology. Our commitment to innovation drives us to deliver tailored solutions that exceed our clients' expectations.
Required Skills and Qualifications:
- We are seeking a skilled Android Kotlin Developer with 3–6 years of experience in developing, enhancing, and maintaining Android applications. The ideal candidate should possess strong expertise in Kotlin development, API integration, local database management, modern Android architecture patterns, and version control systems. The role involves collaborating with cross-functional teams to deliver scalable, high-performance mobile applications.
Key Responsibilities
- Design, develop, test, and maintain Android applications using Kotlin.
- Integrate RESTful APIs using Retrofit and ensure seamless backend communication.
- Implement and manage local data storage using Room Database.
- Develop asynchronous and reactive functionalities using Coroutines and Flow.
- Follow MVVM architecture and Android development best practices.
- Collaborate with Product, Design, Backend, and QA teams throughout the development lifecycle.
- Write clean, scalable, and maintainable code.
- Manage source code repositories, branching, and code reviews using Bitbucket.
- Troubleshoot, debug, and optimize application performance.
- Participate in sprint planning, estimation, and technical discussions.
Required Skills
- 3–6 years of hands-on experience in Android application development.
- Strong proficiency in Kotlin.
- Hands-on experience with Retrofit API Integration.
- Experience with Room Database for local data persistence.
- Strong understanding of Coroutines & Flow.
- Practical implementation experience with MVVM Architecture.
- Experience using Bitbucket/Git for version control.
- Good understanding of Android SDK, Jetpack Components, and Android application lifecycle.
- Strong debugging, analytical, and problem-solving skills.
Preferred Skills
- Experience with Dependency Injection frameworks such as Hilt or Dagger.
- Knowledge of Clean Architecture principles.
- Experience with Unit Testing and UI Testing frameworks.
- Familiarity with CI/CD pipelines for mobile application deployment.
- Experience publishing and maintaining applications on the Google Play Store.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
Job Type: Permanent
Pay: ₹50,000.00 - ₹80,000.00 per month
Work Location: In person