HireLens

Mobile Developer Job Description

Posted June 6, 2026

Overview

We are looking for a talented and passionate Mobile Developer to join our team. The ideal candidate will be responsible for designing, developing, testing, and maintaining high-quality mobile applications for Android and iOS platforms. You will work closely with product managers, designers, and backend developers to deliver seamless mobile experiences that meet user needs and business objectives.


Key Responsibilities

Application Development

  • Develop and maintain mobile applications for Android and/or iOS platforms.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Implement new features and improve existing functionality.
  • Integrate mobile applications with RESTful APIs and third-party services.

Testing & Quality Assurance

  • Perform unit testing, integration testing, and debugging.
  • Identify and resolve performance bottlenecks and application bugs.
  • Ensure application reliability, security, and scalability.

Collaboration

  • Collaborate with UI/UX designers to implement responsive and user-friendly interfaces.
  • Work closely with backend developers to ensure smooth API integration.
  • Participate in code reviews and contribute to technical discussions.

Maintenance & Deployment

  • Monitor application performance and user feedback.
  • Publish and maintain applications on the Google Play Store and Apple App Store.
  • Keep applications updated with the latest platform requirements and technologies.

Required Qualifications

Education

  • Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field (or equivalent practical experience).

Technical Skills

  • Strong proficiency in Flutter, React Native, Kotlin, Java, Swift, or Objective-C.
  • Experience with state management solutions (Provider, Bloc, Riverpod, Redux, etc.).
  • Familiarity with REST APIs, JSON, and mobile application architecture patterns.
  • Knowledge of Git version control systems.
  • Understanding of mobile app security principles and best practices.
  • Experience with local storage solutions such as SQLite, Hive, or SharedPreferences.

Experience

  • Proven experience developing and deploying mobile applications.
  • Experience integrating third-party SDKs and services.
  • Familiarity with Agile/Scrum development methodologies.

Preferred Qualifications

  • Experience with CI/CD pipelines.
  • Knowledge of cloud services such as Firebase, AWS, or Google Cloud.
  • Experience with push notifications and analytics tools.
  • Understanding of mobile app performance optimization techniques.
  • Experience publishing applications to the App Store and Google Play Store.

Soft Skills

  • Strong problem-solving and analytical abilities.
  • Excellent communication and teamwork skills.
  • Ability to work independently and manage multiple tasks.
  • Attention to detail and commitment to delivering quality software.
  • Willingness to learn and adapt to new technologies.

What We Offer

  • Competitive salary and benefits package.
  • Flexible work environment.
  • Opportunities for professional growth and training.
  • Collaborative and innovative team culture.
  • Exposure to exciting projects and emerging technologies.

Example Tech Stack (Optional)

  • Frontend: Flutter, Dart
  • Backend Integration: REST APIs, GraphQL
  • State Management: Riverpod, Bloc
  • Database: Hive, SQLite, Firebase Firestore
  • Version Control: Git, GitHub
  • CI/CD: GitHub Actions, Codemagic
  • Cloud Services: Firebase, AWS

Job Title: Mobile Developer
Employment Type: Full-Time
Location: Remote / On-site / Hybrid
Experience Level: Junior / Mid-Level / Senior (depending on role)