FU

Mobile Developer

Fusion Plus Solutions
Hyderabad7-12 LPA Posted 17 Jul 2025
FULL TIME
React Native
Graphql
Flutter
Xamarin
Restful

Job Description

  • Key Responsibilities:
  • Mobile Application Development:
  • Design and develop high-quality mobile applications for iOS and Android platforms using native (Swift, Kotlin) or cross-platform (React Native, Flutter) frameworks.
  • Collaborate with product teams to define app functionality, features, and design to create user-friendly mobile experiences.
  • Write clean, maintainable, and efficient code while following best practices for mobile development.
  • UI/UX Design Implementation:
  • Work closely with designers to implement UI/UX designs and ensure a seamless and responsive user experience.
  • Ensure the application is optimized for performance, responsiveness, and usability across multiple mobile devices and screen sizes.
  • API Integration:
  • Integrate mobile applications with backend services through RESTful APIs or GraphQL to fetch and manage data.
  • Ensure smooth data flow between the frontend (mobile app) and backend (servers, databases).
  • Cross-Platform Development:
  • For cross-platform mobile apps, use frameworks like Flutter, React Native, or Xamarin to build apps that run on both iOS and Android.
  • Ensure cross-platform compatibility, handling platform-specific customization when necessary.
  • Performance Optimization:
  • Optimize mobile applications for speed, scalability, and low latency to enhance the user experience.
  • Use profiling tools to identify and fix performance bottlenecks.
  • Testing & Debugging:
  • Write and conduct unit tests, integration tests, and UI tests to ensure the functionality and stability of mobile apps.
  • Debug and resolve issues, crashes, and bugs efficiently in collaboration with QA teams.
  • App Deployment & Maintenance:
  • Handle the deployment process for mobile apps to Google Play Store (Android) and App Store (iOS).
  • Provide ongoing support and maintenance for mobile apps, including bug fixes, updates, and performance improvements.
  • Collaboration & Communication:
  • Collaborate with cross-functional teams (backend developers, designers, product managers) to define app features and requirements.
  • Communicate effectively with stakeholders about project progress, timelines, and issues.
  • Stay Updated:
  • Keep up-to-date with the latest trends in mobile development, new libraries, frameworks, and best practices.
  • Explore and experiment with new mobile technologies to improve development workflows and app performance.
  • Skills and Qualifications:
  • Mandatory Skills:
  • Mobile Development Platforms: Proficiency in either iOS development (using Swift, Objective-C) or Android development (using Kotlin, Java).
  • Cross-Platform Development: Experience with Flutter, React Native, or Xamarin for building apps that work across both iOS and Android.
  • API Integration: Knowledge of integrating apps with RESTful APIs, Web Services, or GraphQL.
  • UI/UX Implementation: Experience in implementing mobile app designs using UI components, views, and animations.
  • Version Control: Proficiency in Git for version control and collaboration.
  • Mobile App Testing: Experience with unit testing, integration testing, and using frameworks like JUnit, Mockito, or Espresso for Android and XCTest for iOS.
  • App Store Deployment: Experience with Google Play Store and App Store submission, code signing, and app release processes.
  • Mobile App Performance: Experience in optimizing app performance and memory usage, profiling tools (e.g., Xcode Instruments, Android Profiler).
  • Databases: Experience with local databases like SQLite, Room (for Android), Core Data (for iOS), or cloud-based storage solutions (e.g., Firebase).
  • Desirable Skills:
  • CI/CD: Knowledge of Continuous Integration/Continuous Deployment practices and tools (e.g., Jenkins, Bitrise, Fastlane).
  • Cloud Integration: Experience integrating mobile apps with cloud platforms like Firebase, AWS Mobile, or Azure Mobile Services.
  • Push Notifications: Experience implementing push notifications using Firebase Cloud Messaging (FCM) or Apple Push Notification Service (APNS).
  • Third-Party SDKs & Libraries: Familiarity with third-party libraries and SDKs (e.g., Firebase, Stripe, PayPal, Mapbox, Google Maps).
  • Agile Methodology: Experience working in an Agile or Scrum development environment.
  • Soft Skills:
  • Strong problem-solving and troubleshooting skills.
  • Excellent communication skills to work with internal teams, stakeholders, and clients.
  • Attention to detail and a passion for delivering high-quality, user-friendly mobile apps.
  • Ability to work in a fast-paced environment and meet deadlines.