Client of SnehVin Business Solutions

Android Developer - Java/Kotlin

Click Here to Apply

Job Location

chandigarh, India

Job Description

Job Responsibilities : 1. Android App Development : Design, develop, test, and deploy high-quality Android applications using Java and Kotlin, ensuring scalability, performance, and quality. 2. Architecture & Design : Implement and optimize mobile app architectures, applying best practices such as MVVM, MVP, or Clean Architecture for sustainable and maintainable code. 3. UI/UX Implementation : Collaborate with UI/UX designers to deliver engaging, responsive, and pixel-perfect interfaces using Jetpack Compose and XML-based UI development. 4. Third-Party API Integration : Integrate external APIs, handle background tasks, and implement features like push notifications, data synchronization, and media handling. 5. Performance Optimization : Focus on performance and app optimization, including memory management, network calls, and battery consumption. Profile and debug the app for performance bottlenecks. 6. Testing & Quality Assurance : Write unit and UI tests (using frameworks such as JUnit, Espresso, or Mockito) and ensure quality code is delivered by conducting thorough code reviews and continuous integration. 7. Collaboration & Mentorship : Work closely with backend developers, product managers, and other cross-functional teams to deliver features and updates on time. Mentor junior developers and share best practices. 8. Stay Updated : Keep up-to-date with the latest Android trends, technologies, and tools, and share knowledge with the team to improve development processes. Required Skills & Qualifications : - Experience : 4 years of professional experience developing native Android applications. - Proficient in Kotlin & Java : Strong command of Kotlin and Java, with hands-on experience in building modern Android applications. - Android SDK & Jetpack Libraries : Proficient with Android SDK, Jetpack libraries (Room, Navigation, LiveData, ViewModel, Work Manager), and related tools. - API Integration & Networking : Experience integrating RESTful APIs (using Retrofit, OkHttp, or similar libraries) for fetching and displaying data. - UI/UX Development : Solid understanding of UI design principles and experience implementing responsive UIs using both XML and Jetpack Compose. - App Performance & Debugging : Ability to optimize Android apps for performance, and experience with debugging tools like Android Studio Profiler. - Version Control & CI/CD : Familiarity with Git, GitHub, GitLab, and experience in Continuous Integration (CI) and Continuous Delivery (CD) processes. - Testing & Automation : Experience writing unit tests, integration tests, and using testing frameworks such as JUnit, Espresso, and Mockito. - Android App Lifecycle : Strong understanding of Android app lifecycle, background services, and notifications. Preferred Qualifications : 1. Modern Android Tools : Familiarity with tools like Dagger/Hilt for dependency injection, Coroutines for asynchronous programming, and Firebase for cloud-based solutions. 2. Advanced Architecture Patterns : Knowledge of advanced architecture patterns such as Clean Architecture, MVVM, or MVP. 3. Play Store Deployment : Experience with Play Store deployment, managing app versions, and understanding Google Play Console metrics. 4. Agile Methodology : Experience working in an Agile development environment with tools like Jira, Trello, or Asana. 5. Cross-Platform Experience : Experience with cross-platform tools like Flutter or React Native is a plus. Benefits : - Competitive salary and benefits package - Flexible work schedule and remote work options - Opportunities for career growth and skill development - Collaborative and inclusive team culture (ref:hirist.tech)

Location: chandigarh, IN

Posted Date: 11/22/2024
Click Here to Apply
View More Client of SnehVin Business Solutions Jobs

Contact Information

Contact Human Resources
Client of SnehVin Business Solutions

Posted

November 22, 2024
UID: 4933332966

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.