Android and iOS developer

MIS - IT
Android and iOS developer
Lahore, Pakistan

We are seeking an experienced Assistant Manager - Mobile Applications to develop and enhance ERP-integrated mobile solutions. The role involves building scalable applications, implementing new features, and collaborating with cross-functional teams to deliver seamless user experiences across Android and iOS platforms.

Responsibilities

  • Design, develop, and maintain ERP-integrated mobile applications using Flutter, React Native, or similar cross-platform frameworks.
  • Build and enhance data-driven applications by implementing new features, resolving issues, and improving overall performance and user experience.
  • Contribute to both Android and iOS development, ensuring seamless functionality across platforms.
  • Integrate mobile applications with ERP systems such as Odoo, Oracle, Microsoft Dynamics 365, or similar platforms.
  • Develop and maintain integrations using REST APIs and JSON-based services.
  • Implement offline functionality, data synchronization, and performance optimization.
  • Collaborate with backend developers, functional teams, and business stakeholders to deliver scalable mobile solutions aligned with organizational requirements.
  • Ensure adherence to mobile development best practices, code quality standards, and version control processes.

Requirements and skills

  • BSCS / MSCS or equivalent qualification in Computer Science or a related field.
  • 2–3+ years of experience in mobile application development.
  • Hands-on experience with Flutter, React Native, and/or native iOS development.
  • Experience working with ERP systems such as Odoo, Oracle, or Microsoft Dynamics 365.
  • Strong understanding of mobile application architectures such as MVVM, MVC, and related design patterns.
  • Experience with REST APIs, JSON integration, and Firebase.
  • Strong understanding of UI/UX principles and responsive mobile design.
  • Familiarity with Git version control and collaborative development workflows.
  • Strong analytical, problem-solving, communication, and stakeholder management skills.