Qureos

FIND_THE_RIGHTJOB.

Associate Lead / Lead Mobile Developer - Flutter

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

Job type: Full time, on-site

Location: Karachi

Responsibilities:

· Technical Guidance and Architecture:

o Set and enforce coding standards and best practices for Flutter Development.

o Lead architectural design discussions, ensuring scalability, maintainability, and performance in the application's design.

o Conduct thorough code reviews, providing constructive feedback and ensuring high code quality.

o Stay current with the latest Flutter/Dart developments and integrate relevant new technologies and tools.

o Provide technical support and leadership, resolving complex technical challenges and issues as they arise.

· Project and Process Management:

o Oversee the entire software development lifecycle for Flutter projects, from planning to deployment.

o Collaborate with product managers, designers, and backend teams to define project requirements, plan sprints, and manage timelines (e.g., using Agile/Scrum methodologies).

o Monitor project progress, manage task assignments, and ensure the team consistently delivers sprint goals.

o Identify and remove impediments or blockers for the team, facilitating smooth progress.

o Manage the CI/CD pipelines and release processes for iOS and Android platforms.

· Team Leadership and Mentorship:

o Mentor and coach team members, fostering professional growth and skill development.

o Foster a collaborative and positive work environment with open communication.

o Assist with the recruitment and onboarding of new developers.

o Conduct performance reviews and provide regular feedback to team members.

o Act as the primary liaison between the development team and upper management/stakeholders.

· Standards, Legal and Regulatory Compliance

o IMS Compliance: Participate and follow the requirements of the Sofstica Integrated Management System including but not limited to: Manuals, Policies, Objectives, Standard Operating Procedures and Work instructions related to ISO 9001 (QMS); ISO 14001 (EMS) and ISO 27001 (ISMS) as well as other applicable legal and regulatory requirements related to product design and development.

Authority:

· Technical Decision-Making: Team leads generally have the final say on technical decisions within their team's scope, such as technology stack choices, architectural patterns (e.g., BLoC, Riverpod), and implementation specifics.

· Task Management: They have the authority to assign tasks, prioritize backlog items, and manage the day-to-day workflow of the team members to meet project deadlines.

· Quality Control: They hold the authority to approve or reject code merges based on quality standards.

· Limited Administrative Power: Team leads often do not have the authority over an employee's salary, hiring/firing decisions, or overall departmental budget. These responsibilities typically remain with a dedicated engineering manager or HR.

· Reporting: They have the authority to create and introduce reports to project managers or clients and communicate project status and potential issue

Foundational Competencies:

· Education:

o Formal Education: A bachelor’s or master’s degree in computer science, Software Engineering, or a related technical field is often preferred, but is not always a mandatory requirement.

o Certifications: While not strictly required, certifications in Flutter or related areas like Firebase can be advantageous and demonstrate a commitment to professional development.

o Continuous Learning: A proactive approach to staying current with the latest Flutter updates, Dart language features, and overall mobile industry trends is crucial due to the fast-paced nature of technology.

· Experience:

o Overall Mobile Development: Generally, 3-5+ years of experience in mobile application development is required.

o Flutter/Dart Specific: A minimum of 2-3 years of dedicated commercial experience with Flutter and Dart is often necessary.

o Leadership: Proven experience in a senior or leadership role, including mentoring junior developers, conducting code reviews, and making architectural decisions.

o Project Lifecycle: Experience with the full mobile development lifecycle, from conceptualization and UI/UX design to testing, deployment (App Store and Play Store management), and maintenance.

· Technical Skills:

o Deep Flutter & Dart Expertise: Proficiency in the Dart programming language and a comprehensive understanding of the Flutter framework, including widgets, animations, and custom UI development.

o Architecture & Design Patterns: Strong knowledge of clean architecture principles, design patterns (like BLoC or MVVM), and best practices for building maintainable and scalable codebases.

o API Integration: Experience with RESTful APIs, GraphQL, WebSockets, and integrating third-party libraries and services (e.g., Firebase).

o DevOps & Testing: Familiarity with the full mobile development lifecycle, including automated testing (unit and integration tests), debugging using tools like Flutter DevTools, and managing CI/CD pipelines (e.g., GitHub Actions, Bitrise).

o Native Integration: Exposure to native Android (Kotlin/Java) or iOS (Swift/Obj-C) development is a strong plus, enabling effective integration of platform-specific features when needed.

Job Type: Full-time

Application Question(s):

  • how many years of relevant experience do you have?

Education:

  • Bachelor's (Required)

Location:

  • Karachi (Required)

Work Location: In person

Similar jobs

No similar jobs found

© 2026 Qureos. All rights reserved.