FUFusion Plus Solutions
Mobile Developer
Hyderabad ₹7-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.