Your browser cookies must be enabled in order to apply for this job. Please contact support@jobscore.com if you need further instruction on how to do that.

Senior Mobile App Developer (Flutter)

Frontend | Hybrid in Islamabad, Pakistan | Full Time

Job Description

Job Description

Location: Hybrid | Islamabad, PK

Responsibilities:

  • Design and build advanced multi-platform applications for both iOS and Android.

  • Collaborate with cross-functional teams to define, design, and ship new features.

  • Implement offline capabilities to ensure the application functions seamlessly without an internet connection.

  • Work with outside data sources and APIs.

  • Unit-test code for robustness, including edge cases, usability, and general reliability.

  • Work on bug fixing and improving application performance.

  • Continuously discover, evaluate, and implement new technologies to maximize development efficiency.

  • Mentor and guide junior developers, ensuring best practices and coding standards are followed.

  • Participate in code reviews to maintain high code quality.

  • Collaborate with UI/UX designers to ensure the technical feasibility of designs.

  • Ensure the performance, quality, and responsiveness of applications.

  • Stay up-to-date with the latest industry trends and technologies.

Requirements:

  • Bachelor’s degree in Computer Science, Engineering, or a related field.

  • Proven work experience as a mobile application developer, with a minimum of 5 years in a senior role.

  • Extensive experience in Flutter app development framework

  • Experience with third-party libraries and APIs.

  • Solid understanding of the full mobile development life cycle.

  • Experience with performance and memory tuning with tools.

  • Familiarity with cloud message APIs and push notifications.

  • Proficient understanding of code versioning tools, preferably Git.

  • Strong problem-solving skills and the ability to troubleshoot and debug complex issues.

  • Excellent communication and teamwork skills.

  • Experience with Agile development methodologies.

  • Knowledge of UI/UX standards and guidelines.

  • Experience with implementing offline capabilities, such as local storage and caching strategies.

  • Familiarity with continuous integration and continuous deployment (CI/CD) pipelines using tools like Azure DevOps, Jenkins, CircleCI, or GitHub Actions.

  • Experience in developing enterprise-level mobile applications.

  • Knowledge of backend services and integration (RESTful APIs)

  • Familiarity with Azure cloud platform and services.

  • Understanding of mobile security best practices.


What We Have For You:

Great compensation package, medical benefit for you and your family, free lunch, Bi-annual performance-tied increments & performance recognition awards and a great lean and agile work culture!

Convo endorses a culture of diversity in all aspects and aims to build a diverse team of amazing individuals!