Senior Software Engineer - Flutter (Remote, Anywhere in Pakistan, USD Salary)
HR POD Careers
Date: 11 hours 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.
- 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 resumeSimilar jobs
EYFR - Senior - Tech Risk, Karachi & Islamabad
EY,
Lahore
3 days ago
At EY, we’re all in to shape your future with confidence.We’ll help you succeed in a globally connected powerhouse of diverse teams and take your career wherever you want it to go.Join EY and help to build a better working world.The opportunity To support the significant growth of our Technology Risk service in MENA, EY is looking to hire highly...

Business Development Executive
TEKHQS,
Lahore
4 days ago
Business Development Executive at TEKHQSKickstart your career as a Business Development Executive at TEKHQS in Lahore (DHA Phase 6)! With 6 months to 1 year of experience, youll connect with global company leaders in Web 2.0/Web 3.0 via LinkedIn messages and job posts on Indeed/Glassdoor, promoting our AI, ERP, and cloud services. Track leads in a Google Sheet, hit targets,...

Business Analyst
Integriti Global,
Lahore
5 days ago
About the OpportunityWe are offering a 3-month Business Analyst Traineeship for motivated and career-focused individuals who want to build a strong foundation in Business Analysis and grow into a long-term role within our organization. This is a great chance to get hands-on experience in a dynamic, growth-oriented environment.RequirementsEducation: BSBA, BBIT, or BSSE degree (completed or in the final semester)English Proficiency:...
