Staff Flutter Engineer — Healthcare Platform

PsychPlus

Pakistan

On-site

PKR 4,200,000 - 6,600,000

Full time

6 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

PsychPlus is seeking a Staff Flutter Engineer to own the technical direction of our Flutter mobile applications. You will work with product, design, backend, and security teams to deliver secure, reliable healthcare experiences.

You will lead architecture, set engineering standards, mentor engineers, and drive end-to-end quality from development to release. The role requires 5+ years Flutter/Dart and 7+ years software engineering, with a focus on healthcare privacy and HIPAA compliance.

Qualifications

  • 7+ years of professional software engineering experience with production mobile apps.
  • 5+ years of hands-on Flutter/Dart experience.
  • Strong understanding of Flutter architecture, widget lifecycle, rendering, navigation, and performance.
  • Strong Dart programming skills and understanding of asynchronous programming, isolates, streams, futures, and concurrency.
  • Proven experience designing and maintaining scalable mobile application architectures.
  • Strong experience with state management patterns/frameworks such as BLoC/Cubit, Riverpod, Provider, or equivalent.
  • Experience integrating RESTful APIs and backend services.
  • Experience with authentication and authorization flows, including OAuth2/OIDC or similar technologies.
  • Strong understanding of mobile application security and secure data handling.
  • Experience writing automated unit, widget, integration, and end-to-end tests.
  • Experience with CI/CD and automated mobile application deployment.
  • Strong Git and software development workflow knowledge.
  • Experience working in Agile/Scrum or similar product development environments.
  • Demonstrated ability to lead technical initiatives across teams.
  • Excellent communication, problem-solving, and mentoring skills.

Responsibilities

  • Own and evolve the architecture of PsychPlus's Flutter applications.
  • Define scalable patterns for application structure, state management, dependency injection, navigation, networking, and local persistence.
  • Make pragmatic technical decisions balancing scalability, performance, maintainability, security, and speed of delivery.
  • Define and promote mobile engineering standards, best practices, and coding conventions.
  • Lead technical design discussions and architecture reviews.
  • Identify technical debt and establish strategies to reduce it over time.
  • Drive architectural consistency across mobile and backend integrations.
  • Design and develop high-quality production applications using Flutter and Dart.
  • Build reusable, maintainable, and testable UI components and application modules.
  • Integrate REST/GraphQL APIs, authentication systems, analytics, notifications, and third-party services.
  • Implement robust error handling, offline/poor-network scenarios, caching, and application state management.
  • Optimize application performance, startup time, memory usage, rendering, and battery consumption.
  • Work with native iOS and Android capabilities when Flutter alone is insufficient.
  • Participate in code reviews and maintain a high engineering quality bar.
  • Build applications with strong attention to privacy, security, reliability, and data protection.
  • Follow healthcare technology and compliance requirements, including HIPAA requirements.
  • Ensure sensitive patient and clinical information is handled securely throughout the application lifecycle.
  • Collaborate with security, infrastructure, and backend teams to implement secure authentication, authorization, data storage, logging, and monitoring.
  • Design systems with appropriate safeguards against data leakage and unauthorized access.
  • Establish and improve automated testing strategies, including unit, widget, integration, and end-to-end testing.
  • Improve CI/CD pipelines and mobile release processes.
  • Establish observability and production monitoring for mobile applications.
  • Investigate and resolve complex production issues.
  • Define engineering metrics and practices that improve reliability and development velocity.
  • Contribute to technical documentation and engineering standards.
  • Mentor senior and mid-level engineers and help them grow technically.
  • Provide thoughtful, constructive code reviews.
  • Help engineers make sound architectural and implementation decisions.
  • Lead technical initiatives across multiple teams when required.
  • Promote a culture of ownership, engineering excellence, and continuous learning.
  • Partner with Product and Design to translate complex requirements into simple, intuitive mobile experiences.
  • Participate in product discovery and technical feasibility discussions.
  • Help break large initiatives into practical technical milestones.
  • Balance technical quality with business and product priorities.
  • Advocate for accessibility, usability, and a high-quality patient experience.

Skills

Flutter/Dart
Software architecture
Mentoring
Agile/Scrum
Communication

Tools

BLoC/Cubit
Riverpod
Provider
REST/GraphQL APIs
OAuth2/OIDC
CI/CD
Git

Job description

PsychPlus is seeking a Staff Flutter Engineer to own the technical direction of our Flutter mobile applications. You will work with product, design, backend, and security teams to deliver secure, reliable healthcare experiences.

You will lead architecture, set engineering standards, mentor engineers, and drive end-to-end quality from development to release. The role requires 5+ years Flutter/Dart and 7+ years software engineering, with a focus on healthcare privacy and HIPAA compliance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Level Flutter Engineer
Staff Level Flutter Engineer

PsychPlus • Pakistan

On-site
PKR 4,200,000 - 6,600,000
Senior Flutter Engineer – Full-Stack & API Focus
Senior Flutter Engineer – Full-Stack & API Focus

PsychPlus • Pakistan

On-site
PKR 1,800,000 - 3,500,000
Senior Flutter Developer (Full Stack Experience Preferred)
Senior Flutter Developer (Full Stack Experience Preferred)

PsychPlus • Pakistan

On-site
PKR 1,800,000 - 3,500,000
Flutter Developer
Flutter Developer

SoftSquare • Lahore

On-site
PKR 1,200,000 - 2,400,000
Senior Flutter Engineer — Remote, Fast-Paced Production Apps
Senior Flutter Engineer — Remote, Fast-Paced Production Apps

Pintern • Karachi Division

Remote
PKR 4,635,000 - 10,814,000
Flutter Engineer
Flutter Engineer

SoftCity Solutions (Pvt) Ltd • Islamabad

Hybrid
PKR 1,800,000 - 3,000,000
Health insurance
Learning budget
Paid parental leave
+5
Flutter/Android Mobile Apps Dev — Build & Standardize Data
Flutter/Android Mobile Apps Dev — Build & Standardize Data

Ismaili Centres • Pakistan

On-site
PKR 900,000 - 1,500,000
Senior Flutter Developer
Senior Flutter Developer

Orixto • Mianwali

Remote
PKR 7,726,000 - 12,362,000
Flutter Developer
Flutter Developer

Irsolutions • Islamabad

On-site
PKR 90,000 - 130,000
Medical Takaful
Interest-free loans
Leave Encashment
+3
Flutter-Developer
Flutter-Developer

Telerelation • Lahore

On-site
PKR 558,000 - 892,800
Health insurance
Paid time off