Senior Software Engineer - Flutter (Remote, Anywhere in Pakistan, USD Salary)

HR POD Careers


Date: 2 weeks ago
City: Lahore
Contract type: Full time
Requirements:

  • Bachelors or Masters degree in Computer Science or a related field.
  • 5+ years of experience in mobile app development, with at least 4 years of hands-on experience in Flutter and Dart.
  • Proven experience in building and deploying at least two Android and/or iOS applications using Flutter.
  • Strong ability to create pixel-perfect UIs using Flutters widget catalog.
  • Solid understanding of state management techniques such as Bloc, Provider, and setState.
  • Experience with animations (implicit, explicit, and using tools like Rive).
  • Good understanding of RESTful APIs and integrating back-end services with Flutter apps.
  • Knowledge of data parsing, storage techniques, and writing platform-specific code using Platform Channels.
  • Experience with third-party libraries, SDK integrations, and creating or using Flutter packages and plugins.
  • Proficiency in Unit Testing, Widget Testing, and Integration Testing. Familiarity with CI/CD tools such as CodeMagic, Azure DevOps, or App Center.
  • Understanding of mobile application security best practices.
  • Deep knowledge of MVVM architecture and design patterns (GOF).
  • Strong grasp of collections, algorithms, and application frameworks.
  • Experience working with Firebase services (Analytics, Crashlytics, Firestore, Authentication, Push Notifications, Remote Config).
  • Understanding of interactive app development, memory management, network programming, file I/O, and multithreading for Android/iOS.
  • Knowledge of the full mobile development lifecycle, mobile architectures, and emerging trends.
  • Hands-on experience with Git and version control workflows.
  • Familiarity with Android and iOS design principles and interface guidelines.
  • Ability to conduct code reviews and collaborate effectively with team members.
  • Proactive in exploring and implementing new technologies to improve development efficiency.
  • Strong problem-solving, analytical, and communication skills.
  • Ownership-driven, self-motivated, and a collaborative team player with a can-do attitude.
  • Passionate about learning, innovation, and sharing knowledge within the team.


Responsibilities:

  • Delivering across the entire app life cycle concept, design, build, deploy, test, release to app store and support
  • Working closely with all team members to understand full stack functionality and architecture
  • Gathering requirements around functionality and translate those requirements into elegant functional solutions
  • Contributing ideas (technological and product) to enhance the overall app experience
  • Optimizing performance for the apps
  • Staying abreast with technological updates and implement technology improvements by utilizing blogs and forums
  • Writing clean and maintainable code

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sales Development Representative - (B2B/Closer)

Hazen Technologies Inc, Lahore
3 days ago
Job Location: Gulberg, Lahore, Pakistan (Onsite)Work Conditions: Full-time | 06:00 PM 03:00 AM PKTReporting to: Head of Growth USA.Key Responsibilities of BD / Sales Executive:Role Overview:As a Sales Development Representative (SDR), you will be the first point of contact for potential clients, playing a critical role in driving sales growth by generating and qualifying leads. Focused on the U.S. market,...

Sales Executive - Fulcrum

Taraki, Lahore
6 days ago
This job is with Fulcrum Pvt Ltd.Locations: LahoreSalary: PKR 44,000 + IncentivesIndustry: Banking / Financial ServicesJob Type: Full TimeJob RoleWe are seeking energetic and result-oriented Sales Executives to acquire New-to-Bank (NTB) customers and generate low-cost deposits Current Account / Savings Account through effective branch and field-based sales activities.Key Responsibilities Achieve monthly sales targets through NTB customer acquisition. Generate CASA business...

Performance Marketing Lead - PropTech (Onsite, Lahore, PKR Salary)

HR POD Careers, Lahore
1 week ago
Requirements:Bachelors/Masters degree in Marketing, Business Administration, or related field.5+ years of experience in performance marketing, including at least 2 years in campaign strategy and leadership roles.Strong experience managing Google Ads, Meta Ads, SEO/SEM, and affiliate programs.Expertise in campaign and channel analysis using Google Analytics (GA4), Tag Manager, and Data Studio.Deep understanding of key metrics: CTR, CPA, CAC, ROAS, LTV, and...