Jobs at Aabasoft
Must have skills
Good to have skills
About this Opportunity
We are looking for a skilled Android and Flutter Developer with 3-4 years of experience to join our development team.
The ideal candidate should have a strong background in native Android development and be proficient in using Flutter for building cross-platform mobile applications.
You will be responsible for developing, testing, and maintaining mobile applications that provide an exceptional user experience.
Develop and maintain Android applications using native Android SDK and Kotlin/Java.
Design and build cross-platform mobile applications using Flutter, ensuring performance and quality across platforms (Android and iOS).
Collaborate with UI/UX designers and the backend team to integrate APIs and implement designs into fully functional mobile applications.
Write clean, maintainable, and scalable code following best practices in mobile development.
Perform debugging, troubleshooting, and testing to improve application performance and reliability.
Stay updated with the latest trends in Android and Flutter development, adopting new tools and techniques as needed.
Contribute to project planning, estimation, and technical documentation.
Implement state management techniques (e.g., Provider, Bloc) in Flutter applications.
Handle app deployment processes to Google Play Store and Apple App Store.
3-4 years of experience in Android and Flutter development.
Proficient in Android SDK, Kotlin/Java, and familiar with Android architecture patterns (MVVM, MVP, etc.).
Strong experience in Flutter for cross-platform mobile app development.
Knowledge of Dart programming language and state management libraries like Provider, Bloc, or Riverpod in Flutter.
Experience with RESTful APIs, JSON, and third-party libraries/services integration.
Familiarity with Google Play Store submission and review processes.
Experience with Firebase or other backend services for mobile apps.
Experience with Android Jetpack libraries (e.g., Room, ViewModel, LiveData).
Familiarity with mobile testing frameworks and automated testing.
Experience with Git version control and collaborative development tools like GitHub, Bitbucket, etc.
Strong debugging and problem-solving skills.
Familiarity with Agile methodologies and working in cross-functional teams.