Talent.com
This job offer is not available in your country.
Mobile Application Developer - Android & iOS Platform

Mobile Application Developer - Android & iOS Platform

Racrosoft TechnologiesBangalore
30+ days ago
Job description

About the Role :

We are looking for a talented and passionate Mobile Application Developer with a strong background in Flutter and cross-platform mobile development to join our dynamic team. You will be responsible for building high-quality, scalable, and performance-oriented mobile applications that run seamlessly on both Android and iOS platforms. This is a key position that involves full lifecycle developmentfrom requirement analysis and architecture to deployment and release Responsibilities :

  • Develop and maintain high-performance, reusable, and reliable mobile applications using Flutter and Dart.
  • Work with product managers and designers to implement UI / UX wireframes into functional mobile apps.
  • Translate designs and wireframes into high-quality code with pixel-perfect UI fidelity.
  • Ensure the best possible performance, quality, and responsiveness of the application.
  • Design and implement scalable and maintainable application architectures using best practices like BLoC, MVVM, Provider, or similar state management tools.
  • Apply SOLID principles, clean code standards, and design patterns across the application codebase.
  • Optimize application performance by managing memory and using asynchronous programming effectively (Isolates, Futures, Streams).
  • Integrate mobile apps with backend services via RESTful APIs, WebSockets, or GraphQL.
  • Develop native modules for Android (Java / Kotlin) or iOS (Swift / Objective-C) when Flutter alone is not sufficient.
  • Handle native device features like GPS, Camera, Notifications, Permissions, and Sensors using platform channels.
  • Set up and manage CI / CD pipelines using tools such as GitHub Actions, Bitrise, Fastlane, or Jenkins.
  • Package and deploy release builds to the Play Store and App Store, ensuring version control and release notes are properly maintained.
  • Write and maintain unit tests, widget tests, and integration tests using Flutters testing framework.
  • Debug and resolve production issues, crashes, and performance bottlenecks.
  • Collaborate with cross-functional teams including backend developers, QA engineers, product managers, and designers.
  • Document the application architecture, configurations, APIs, and technical Skills & Qualifications :
  • Minimum 6 years of total experience in mobile application development.
  • At least 2 years of hands-on experience with Flutter and Dart.
  • Strong knowledge of mobile architecture patterns (BLoC, MVVM, Redux, etc.).
  • Solid understanding of asynchronous programming, threading, and event-driven development in Dart.
  • Experience with native Android (Kotlin / Java) or iOS (Swift / Objective-C) platforms.
  • Familiarity with modern mobile development tools and libraries such as Firebase, Hive, GetX, Riverpod, etc.
  • Knowledge of app publishing processes for both Google Play Store and Apple App Store.
  • Proficient in Git, code reviews, and agile development workflows.
  • Strong problem-solving skills and the ability to troubleshoot and debug complex issues.

ref : hirist.tech)

Create a job alert for this search

Application Developer Android • Bangalore