Cogilent Solutions Pvt. Ltd.
Software Engineer Mobile - Android
Posted date 22nd January, 2024 Last date to apply 22nd August, 2024
Country Pakistan Locations Islamabad
Category Computer and Information Technology
Type Full Time Position 1

We are seeking a highly skilled Mobile Software Engineer to join our dynamic development team. The ideal candidate will have a passion for mobile application development, a strong understanding of mobile platforms, and experience building innovative and user-friendly applications. As a Mobile Software Engineer, you will collaborate with cross-functional teams to define, design, and ship new features while ensuring the performance, quality, and responsiveness of our mobile applications.


  1. Mobile Application Development:

    • Design and develop high-quality mobile applications for Android platforms.
    • Collaborate with cross-functional teams to define, design, and ship new features.
  • Coding and Debugging:

    • Write clean, maintainable, and efficient code.
    • Debug and resolve software defects and issues.
  1. Performance Optimization:

    • Optimize application performance to ensure a smooth user experience.
    • Identify and address bottlenecks, fix bugs, and improve application responsiveness.
  2. Platform Compatibility:

    • Stay up-to-date with the latest mobile industry trends and technologies.
    • Ensure compatibility with various mobile devices and screen sizes.
  3. Collaboration:

    • Collaborate with UI/UX designers, product managers, and other stakeholders to deliver high-quality software solutions.
  4. Testing:

    • Conduct thorough testing of mobile applications to ensure reliability, stability, and adherence to quality standards.
    • Work closely with quality assurance teams to address and resolve issues.
  5. Documentation:

    • Create and maintain technical documentation for mobile applications.
    • Keep documentation up-to-date with any changes or improvements.
  6. Continuous Learning:

    • Stay informed about advancements in mobile technologies and incorporate relevant best practices into the development process.


  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience in mobile application development for Android platforms.
  • Proficient in programming languages - Kotlin/Java (for Android).
  • Strong problem-solving skills and attention to detail.
  • Knowledge of mobile application architecture and design patterns.
  • Familiarity with RESTful APIs and web services.
  • Experience with version control systems (e.g., Git).
  • Excellent communication and collaboration skills.

Preferred Qualifications:

  • Knowledge of mobile security best practices.
  • Familiarity with continuous integration and continuous deployment (CI/CD) processes.

This job description serves as a general template, and you may customize it based on your specific company's needs and the qualifications you are looking for in a Mobile Software Engineer.

IT Specialist/Expert

Relevant Experience: Sixteen (16) years of education in Computer S....

Senior Officer - Web Development, Database and System Administration

The International Water Management Institute (IWMI), ....

Helpline Assistant

Position Title:  Hot Line Operator Reporting to: PM and M&a....