Job Description

We are seeking a talented and experienced Android / IOS Developer to join our dynamic team. As an Android/iOS Developer, you will be responsible for designing, developing, and maintaining innovative mobile applications for Android and/or iOS platforms. You will collaborate with cross-functional teams to create user-friendly, high-performance, and robust applications that align with our business objectives and meet the needs of our users.

 

Responsibilities:

 

  • Develop cutting-edge Android / IOS applications that deliver exceptional user experiences, adhering to best practices and industry standards.
  • Collaborate with product managers, designers, and other developers to define project requirements and specifications.
  • Translate business requirements and user stories into technical solutions, ensuring feasibility and efficiency.
  • Design and implement application features, including user interfaces, data storage, networking, and integration with backend services.
  • Write clean, efficient, and maintainable code using industry-standard programming languages and tools.
  • Perform thorough testing and debugging of applications to ensure high-quality and reliable software.
  • Stay updated with the latest trends, technologies, and best practices in Android/iOS development, and apply them to enhance application performance and usability.
  • Optimize application performance, responsiveness, and stability to provide a smooth user experience.
  • Collaborate with cross-functional teams, including QA engineers, to ensure timely delivery of high-quality applications.
  • Participate in code reviews and provide constructive feedback to improve code quality and maintainability.
  • Troubleshoot and resolve software defects and issues reported by users or internal teams.
  • Document application architecture, design, and development processes to facilitate knowledge sharing and future maintenance.
  • Assist in the evaluation and integration of third-party libraries and APIs to enhance application functionality.
  • Maintain code repositories and version control systems to ensure accurate and up-to-date code management.
  • Actively contribute to team meetings, brainstorming sessions, and technical discussions to drive innovation and continuous improvement.

 

Qualifications:

 

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Proven experience in Android and/or IOS application development, with a portfolio of successful mobile applications.
  • Proficiency in programming languages such as Java, Kotlin, Swift, or Objective-C.
  • Strong knowledge of Android and/or iOS frameworks, SDKs, and development tools.
  • Familiarity with RESTful APIs, web services, and JSON/XML data formats.
  • Experience with version control systems, such as Git or SVN.
  • Solid understanding of mobile application architecture, design patterns, and best practices.
  • Ability to write clean, efficient, and maintainable code with a strong emphasis on code quality and performance optimization.
  • Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues.
  • Excellent communication and teamwork skills to collaborate effectively with cross-functional teams.
  • Self-motivated and proactive in learning new technologies and staying updated with industry trends.
  • Experience with Agile/Scrum methodologies is a plus.
  • Knowledge of hybrid mobile app frameworks like React Native or Flutter is a plus.
  • Experience in developing and deploying apps to app stores (Google Play Store and/or Apple App Store) is a plus.

Job Summary

  • Published on:2023-06-09 11:14 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Faisalabad
  • Gender:No Preference
  • Application Deadline:2026-02-17