Job Description
Job Type: (Part-time)
Location: Islamabad
Job Overview:
We are seeking a skilled and experienced Mobile App Developer with expertise in Flutter to join our dynamic team. The ideal candidate will play a key role in designing, developing, and maintaining high-quality mobile applications for our clients. If you have a passion for creating innovative and user-friendly mobile experiences, we encourage you to apply.
Responsibilities:
- Mobile App Development:
- Design and develop robust and scalable mobile applications using Flutter framework.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Code Development and Review:
- Write clean, maintainable, and efficient code.
- Conduct thorough code reviews to ensure code quality and adherence to best practices.
- UI/UX Implementation:
- Work closely with UI/UX designers to implement visually appealing and intuitive user interfaces.
- Ensure seamless integration of front-end and back-end components.
- Testing and Debugging:
- Conduct thorough testing to identify and address bugs and performance issues.
- Debug and optimize application performance for various devices.
- API Integration:
- Integrate third-party APIs and services to enhance app functionality.
- Collaborate with back-end developers to ensure seamless data exchange.
- Cross-Platform Development:
- Leverage Flutter to build cross-platform mobile applications for iOS and Android.
- Optimize code for maximum performance across different devices and operating systems.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Mobile App Developer with a focus on Flutter.
- Hand’s on Experience 5-6 years.
- Strong proficiency in Dart programming language.
- Experience with third-party libraries and APIs.
- Solid understanding of mobile app design principles and interface guidelines.
- Knowledge of RESTful APIs and mobile security best practices.
- Familiarity with version control systems, especially Git.
- Excellent problem-solving and communication skills.
Nice to Have:
- Previous experience with native mobile development (iOS/Android).
- Familiarity with state management patterns in Flutter.
- Experience with Firebase or other backend-as-a-service platforms.
- Contributions to open-source Flutter projects.