Search by job, company or skills

getcompanion(gc)

Software Developer (Android & iOS Application Development)

Save
new job description bg glownew job description bg glow
  • Posted 5 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Full Stack Software Developer – Android & iOS Application Development

Position Summary:

We are looking for a versatile Full Stack Software Developer with 4–5 years of experience in mobile application development to join our team. The ideal candidate should have strong expertise in developing scalable, high-performance Android and iOS applications along with backend system development. The role requires hands-on experience in mobile app architecture, API integrations, real-time communication systems, and cloud-based deployments.

The candidate should be capable of building intuitive, user-friendly mobile applications while collaborating closely with cross-functional teams to transform business requirements into technical solutions.

Responsibilities:

Mobile Application Development:

  • Design, develop, and maintain high-performance mobile applications for Android and iOS platforms using modern frameworks and technologies.
  • Develop scalable and reusable application architecture using React Native, Android Studio, and Xcode.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Implement responsive and intuitive mobile UI/UX experiences across different devices and screen sizes.
  • Integrate mobile applications with RESTful APIs, real-time socket connections, and third-party SDKs.

Backend & System Development:

  • Develop and maintain backend services and APIs using Node.js and Python.
  • Work with databases such as MySQL, MongoDB, and PostgreSQL for application data management.
  • Implement scalable backend architecture with Redis caching and Docker containerization.
  • Integrate external services such as:

Agora SDK

Payment Gateway APIs

Push Notification Services

Authentication Systems

Ensure application performance, scalability, security, and reliability.

Testing & Deployment:

  • Conduct debugging, performance optimization, and troubleshooting across Android and iOS platforms.
  • Manage version control using GitHub and follow CI/CD deployment practices.
  • Work with cloud services such as AWS, Azure, or Google Cloud for hosting and infrastructure management.
  • Publish and maintain applications on Google Play Store and Apple App Store.

Cross-Functional Collaboration:

  • Collaborate with product managers, designers, QA teams, and other developers to deliver high-quality applications.
  • Participate in requirement analysis, sprint planning, and technical discussions.
  • Continuously improve existing applications based on user feedback, analytics, and evolving business requirements.
  • Stay updated with the latest mobile development trends, frameworks, and best practices.

Skills / Requirements:

Mobile Application Development:

  • Strong experience in React Native, Android Studio, and Xcode.
  • Proficiency in JavaScript, TypeScript, and mobile application architecture.
  • Experience in developing and publishing Android and iOS applications.
  • Strong understanding of mobile app lifecycle, performance optimization, and debugging.

 

Backend Development:

  • Experience with Node.js, Python, Redis, Docker, GitHub, and RESTful API development.
  • Hands-on experience with Agora SDK Integration and Payment Gateway Integration.
  • Strong database management skills with SQL and NoSQL databases.

Cloud & DevOps:

  • Familiarity with AWS, Azure, or Google Cloud platforms.
  • Understanding of CI/CD pipelines, Docker containerization, and deployment workflows.

UI/UX Understanding (Good to Have):

  • Basic understanding of mobile UI/UX principles and responsive design.
  • Familiarity with Figma, Adobe XD, or similar design tools is an added advantage.

Professional Qualifications:

  • B.Tech / M.Tech / BCA / MCA

Preferred Experience:

  • 4–5 years of experience in full stack mobile application development.
  • Proven experience in building scalable Android and iOS applications.
  • Strong backend development experience including APIs, system architecture, database management, and cloud deployments.
  • Experience working with real-time communication systems and third-party SDK integrations.
  • Familiarity with Agile development methodologies and collaborative development environments.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 148544579