Job Description: Flutter Developer (Mid- Senior Level)
Position: Software Engineer- Flutter
Level: Mid-Senior Level
Location: Shahrah-e-Faisal, Karachi
Job Type: Full-time and On-site
Working days/ Shift timings: Monday-Friday / 11:30AM-8:30PM
Key Responsibilities:
- Develop and maintain cross-platform applications (Android, iOS, Web) using Flutter.
- Utilize state management techniques such as Bloc, Provider, RiverPod, and Getx for optimal application performance.
- Implement responsive UI/UX designs to ensure seamless experiences across various devices.
- Integrate APIs, Firebase, push notifications, payment gateways, and third-party libraries.
- Perform unit testing, integration testing, and widget testing to ensure application reliability.
- Optimize app performance and troubleshoot technical issues promptly.
- Follow architectural patterns like MVVM, MVC, and Clean Architecture for scalable solutions.
- Handle the end-to-end application submission process on the App Store and Google Play Store.
- Leverage version control systems (Git, Bitbucket) and project management tools (JIRA).
- Set up and manage CI/CD pipelines for efficient application deployment.
Preferred Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 3-5 years of hands-on experience in Flutter development.
- Experience with native Android/iOS development is a plus.
- Strong understanding of responsive design principles.
- Proficiency in version control systems and CI/CD pipelines.
- Solid understanding of application lifecycle management and deployment processes.
Job Type: Full-time
Application Question(s):
- What's your reason to switch?
- How soon you can join us?
- What's your salary expectations?
Education:
Experience:
- Flutter Development : 3 years (Required)
Location:
Work Location: In person