1 Nichi-In Software Solutions Job
5-7 years
Bangalore / Bengaluru
Nichi - Senior Mobile Developer - Flutter/Android (5-7 yrs)
Nichi-In Software Solutions
posted 1mon ago
Senior Mobile App Developer (Android & Flutter).
Key Responsibilities :
- Design, develop, and maintain Android applications in Kotlin and Java.
- Build cross-platform applications using Flutter to ensure consistency and reduce redundancy.
- Collaborate with product managers, designers, and backend developers to implement new features and improvements.
- Optimize applications for performance, speed, and scalability, particularly on Android.
- Write clean, modular, and testable code with comprehensive documentation.
- Lead code reviews, mentor junior developers, and set best practices for mobile development.
- Stay up to date with the latest industry trends, frameworks, and libraries to enhance development efficiency.
Skills and Qualifications :
- Education: Bachelor's or master's degree in computer science, Engineering, or related field.
- Experience: 5+ years of experience in mobile development, with a strong focus on Android Native and Flutter.
Technical Skills Required :
- Android: Expert-level proficiency in Kotlin and Java for Android development.
- Flutter: Strong experience in Flutter and Dart with a deep understanding of cross-platform development best practices.
- Proficient in using Android SDKs, Android Studio, and third-party libraries and tools.
- Expertise in Firebase services, Payment Gateways integrations.
- Experience with RESTful APIs, JSON, and mobile app backend integrations.
- Knowledge of state management solutions for Flutter, such as Provider, Bloc, or Riverpod.
- Knowledge in fixing issues in native code level or building custom plugins using native code.
- Familiarity in Image Processing, Connectivity (BLE), Geofences.
- Experienced in Google services like Maps (Google, MapBox), Analytics (GA4).
- Familiarity with version control systems, particularly Git (GitHub).
- Release apps to stores and handle any issues raised in the review process.
Other Skills :
- Ability to write unit tests and UI tests to ensure application quality.
- Experience with CI/CD tools (i.e., GitHub Actions, Jenkins) for mobile.
- Understanding of Agile methodologies, including experience working in scrum teams.
- Excellent problem-solving skills and attention to detail.
- Effective communication skills to work with cross-functional teams effectively.
Nice to Have :
- Knowledge of iOS app development with Swift or Objective-C.
- Familiarity with AWS Amplify, AWS S3, or similar backend services.
- Experience with UI/UX design principles and collaborating closely with design teams.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Senior Mobile Developer roles with real interview advice
5-7 Yrs
Bangalore / Bengaluru