Satmat Technologies logo

Sr. Android Developer

Satmat Technologies
Full-time
On-site
Mumbai, Maharashtra, India
โ‚น400,000 - โ‚น700,000 INR yearly


Job Title: Senior Android & Flutter Developer (5+ Years Experience)


Location:- Thane OR Vikhroli


Experience: 5+ Years


Industry: IT / Software Development / Mobile Applications


Job Summary:


We are seeking a seasoned Android & Flutter Developer with over 5 years of professional experience in mobile application development. The ideal candidate will have strong expertise in native Android development (Java/Kotlin), cross-platform development using Flutter, and proven experience in working with custom SDKs and hardware-level integrations. You will play a key role in delivering scalable, secure, and high-performance applications.


Key Responsibilities:


โ€ข Design, develop, and maintain robust mobile applications using Flutter and native Android (Java/Kotlin).

โ€ข Work on integrating custom SDKs and interacting with hardware devices such as sensors, Bluetooth peripherals, USB, NFC, etc.

โ€ข Collaborate with cross-functional teams including firmware/hardware teams to ensure seamless communication between software and hardware components.

โ€ข Develop and maintain mobile SDKs for internal or third-party use.

โ€ข Optimize applications for performance, battery consumption, and responsiveness.

โ€ข Troubleshoot issues related to device connectivity, hardware-level communication, and third-party SDK integration.

โ€ข Participate in the complete app lifecycle: concept, design, build, deploy, test, and release to app stores.

โ€ข Ensure best practices in code quality, performance tuning, and testing.

โ€ข Participate in architectural discussions and contribute to improving development workflows and tools.

โ€ข Write well-documented, maintainable, and testable code.


Required Skills:


โ€ข Strong experience with native Android development using Java and Kotlin.

โ€ข Hands-on experience with Flutter and Dart (minimum 2+ years).

โ€ข Solid understanding of SDK integration, AIDL, JNI, and interfacing with hardware components.

โ€ข Experience in working with Bluetooth (BLE), NFC, USB, or custom hardware communication protocols.

โ€ข Familiarity with low-level system APIs, sensors, camera APIs, and background services.

โ€ข Experience with RESTful APIs, Firebase, Room DB, and local storage mechanisms.

โ€ข Proficiency with Git and version control systems.

โ€ข Understanding of mobile architecture patterns (MVVM, BLoC, Clean Architecture).

โ€ข Experience publishing apps to Google Play Store and Apple App Store.


Preferred Skills (Bonus):


โ€ข Experience in iOS native development (Swift/Objective-C) is a plus.

โ€ข Exposure to hardware debugging tools like ADB, Logcat, and system profilers.

โ€ข Knowledge of CI/CD tools like Bitrise, Jenkins, GitHub Actions.

โ€ข Experience in Agile/Scrum methodologies.


Educational Qualification:


โ€ข Bachelorโ€™s or Masterโ€™s degree in Computer Science, Engineering, or related technical field.