About this role
Job Title: Android Developer Experience: 2-3 Years Location: Chennai Work Mode: Work from Office
Job Overview
SANeForce is looking for a skilled Android Developer with 2–3 years of hands-on experience in developing, maintaining and enhancing Android applications.The ideal candidate should have strong practical experience in Java, Kotlin, XML, PHP, and SQL Server , along with a good understanding of Android application development, REST API integration, database management, and Firebase services.
The candidate will be responsible for developing reliable, responsive and user-friendly Android applications while collaborating with backend developers, QA engineers, and other technical stakeholders.
Roles & Responsibilities
- Design, develop, test, and maintain Android applications using Java, Kotlin, and XML.
- Develop responsive and user-friendly application interfaces following Android UI/UX guidelines.
- Work with core Android components, including Activities, Fragments, Services, and Broadcast Receivers.
- Integrate REST APIs and PHP-based backend services with Android applications.
- Develop, debug, and troubleshoot PHP-based APIs and backend integration issues.
- Write, optimize, and manage SQL queries, joins, CRUD operations, and database transactions using SQL Server.
- Work with JSON data and handle API requests and responses.
- Implement local database storage using SQLite or Room and support offline data synchronization.
- Integrate Firebase Cloud Messaging (FCM) for push notifications and Firebase Crashlytics for crash monitoring.
- Implement location-based features using Google Maps and Android Location APIs.
- Develop camera-related functionalities and manage background processing.
- Debug application issues, analyze crash reports, and optimize application performance.
- Use Git for version control, branching, merging, and code management.
- Manage application builds, testing, signing, and deployment through Google Play Console.
- Maintain and enhance existing production applications based on business requirements.
- Collaborate with cross-functional teams to deliver quality software solutions.
Mandatory Technical Skills
- Java: Strong hands-on experience in Java-based Android application development.
- Kotlin: Practical experience in Kotlin for Android development.
- XML: Proficiency in designing and customizing Android UI layouts using XML.
- PHP: Working experience in PHP development, API integration, debugging, and troubleshooting.
- SQL Server: Hands-on experience writing SQL queries, joins, CRUD operations, and database management.
- Android Development: Good understanding of Android Studio, Activities, Fragments, Services, Intents, and application lifecycle.
- REST API: Experience integrating REST APIs and handling JSON responses.
- Firebase: Knowledge of Firebase Cloud Messaging and Crashlytics.
- Version Control: Experience using Git for source code management.