Responsive Navbar

Mobile Application Developer

Job Description

Roles & Responsibilities

Job Title: Mid-Level Mobile Application Developer

Job Summary:

We are looking for a Mid-Level Mobile Application Developer with strong experience in designing, developing, and optimizing mobile applications for Android and iOS. The ideal candidate should have hands-on experience with Flutter, React Native, Kotlin, Swift, or Java and be capable of building scalable, high-performance mobile applications. This role involves collaborating with UI/UX designers, back-end developers, and product teams to enhance the mobile app experience and ensure smooth functionality.

Key Responsibilities:

  • Develop, optimize, and maintain cross-platform (Flutter, React Native) or native (Kotlin, Swift) mobile applications
  • Work closely with UI/UX designers to implement responsive, pixel-perfect mobile interfaces
  • Integrate RESTful APIs, GraphQL, and third-party services (Firebase, Google APIs, Payment Gateways, etc.)
  • Implement state management solutions (Provider, Redux, Riverpod, Bloc) to optimize app performance
  • Ensure app security through authentication (OAuth, Firebase Auth, JWT) and data encryption
  • Optimize mobile applications for performance, battery efficiency, and network usage
  • Debug and troubleshoot complex issues across different devices and platforms
  • Implement CI/CD pipelines for automated testing, deployment, and app distribution
  • Write unit tests, UI tests, and integration tests to ensure app reliability
  • Stay updated with the latest mobile technologies, frameworks, and industry trends

Skills and Knowledge Required:

  • Proficiency in at least one mobile development framework: Flutter, React Native, or native development (Kotlin for Android, Swift for iOS)
  • Strong knowledge of UI/UX design principles and ability to implement custom animations, transitions, and gestures
  • Experience with API integration (RESTful APIs, GraphQL, WebSockets) and real-time data handling
  • Expertise in mobile databases (SQLite, Room Database, Firebase Firestore, Core Data)
  • Familiarity with DevOps practices, CI/CD tools (Fastlane, Firebase App Distribution, Bitrise, Jenkins)
  • Good understanding of background tasks, push notifications, and offline data synchronization
  • Experience in optimizing application performance, memory management, and debugging tools
  • Proficiency in Git-based version control systems (GitHub, GitLab, Bitbucket)
  • Strong problem-solving, debugging, and troubleshooting skills

Educational Qualifications:

  • Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field
  • Relevant certifications in mobile application development or cloud technologies are a plus

Experience:

  • 3-5 years of hands-on experience in mobile application development
  • Experience in publishing and managing apps on Google Play Store and Apple App Store

Key Focus Areas:

  • Cross-Platform vs. Native Development
  • API and Database Optimization
  • Security and Performance Enhancements
  • CI/CD Implementation and Automated Testing
  • Collaboration with Front-End, Back-End, and DevOps Teams

Tools and Equipment:

  • Code Editors/IDEs: Android Studio, Xcode, VS Code
  • Version Control: Git, GitHub, GitLab, Bitbucket
  • Databases: Firebase, SQLite, Room Database, Core Data, Realm
  • Development Frameworks: Flutter, React Native, Kotlin, Swift, Java
  • Testing & Debugging: Firebase Test Lab, Appium, XCTest, Espresso
  • CI/CD Tools: Fastlane, Firebase App Distribution, Jenkins, Bitrise

Other Requirements:

  • Ability to mentor junior developers and provide technical guidance
  • Strong analytical and debugging skills with a proactive problem-solving mindset
  • Passion for mobile app development, user experience, and performance optimization
  • Ability to work independently and contribute in an Agile development environment
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City: Dubai
  • Job Category : Information Technology