Responsive Navbar

Mobile Application Developer

Job Description

Roles & Responsibilities

Job Title: Junior Mobile Application Developer

Job Summary:

We are seeking a Junior Mobile Application Developer to join our team and contribute to the development of high-quality mobile applications. The ideal candidate should have hands-on experience in building mobile apps using Flutter, React Native, Kotlin, Swift, or Java. This role involves working with UI/UX designers, back-end developers, and product teams to deliver feature-rich, scalable, and user-friendly mobile applications for both Android and iOS platforms.

Key Responsibilities:

  • Develop, test, and maintain mobile applications for Android and iOS
  • Implement UI/UX designs and ensure responsive, user-friendly experiences
  • Integrate applications with back-end APIs, databases, and third-party services
  • Debug and troubleshoot performance, compatibility, and security issues
  • Optimize applications for speed, efficiency, and usability
  • Collaborate with designers, product managers, and other developers to enhance app functionality
  • Stay up to date with the latest mobile development frameworks, libraries, and industry trends

Skills and Knowledge Required:

  • Proficiency in at least one mobile development framework: Flutter, React Native, or Native (Kotlin for Android, Swift for iOS)
  • Understanding of mobile UI/UX design principles and experience with tools like Figma, Adobe XD, or Sketch
  • Familiarity with RESTful APIs, GraphQL, Firebase, and third-party SDKs
  • Experience with state management (Provider, Redux, Riverpod, Bloc) in Flutter/React Native
  • Knowledge of local storage solutions (SQLite, Room Database, Shared Preferences)
  • Understanding of version control systems (Git, GitHub, GitLab, Bitbucket)
  • Basic knowledge of CI/CD for mobile applications (Fastlane, Firebase App Distribution)
  • Strong debugging, problem-solving, and troubleshooting skills

Educational Qualifications:

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

Experience:

  • 1-2 years of hands-on experience in mobile application development
  • Experience working on real-world projects or published mobile applications is preferred

Key Focus Areas:

  • Mobile UI/UX Implementation and Enhancement
  • API Integration and Backend Communication
  • Performance Optimization and Security Best Practices
  • Debugging, Testing, and Continuous Improvement

Tools and Equipment:

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

Other Requirements:

  • Strong problem-solving mindset and attention to detail
  • Ability to work independently and within a team
  • Passion for mobile development and a drive to learn new technologies
  • Effective communication skills to collaborate with cross-functional teams
Job Detail
  • Work Type: Full Time
  • Languages to be known :
  • Country: United Arab Emirates
  • City:
  • Job Category : Information Technology