Flutter Developer
Job Description
Job Title: Flutter Developer
Location: Lahore
Job Type: Full-Time
Job Summary:
We’re looking for an experienced Flutter Developer to join our team and build high-quality, cross-platform mobile applications. This role will involve close collaboration with designers, product managers, and back-end developers to create seamless and visually appealing user experiences. If you’re passionate about mobile technology and enjoy crafting efficient, scalable code, we’d love to meet you!
Key Responsibilities:
- Develop and maintain cross-platform mobile applications using Flutter for iOS and Android.
- Collaborate with the design team to implement app features, ensuring a seamless and attractive user interface.
- Write clean, scalable, and well-documented code to create reliable and performant applications.
- Integrate third-party APIs, cloud services, and internal data sources to enhance app functionality.
- Conduct regular testing and debugging to maintain a high-quality codebase, ensuring smooth performance and user experience.
- Optimize app performance, manage app updates, and deploy apps to the respective app stores.
- Work closely with product managers, UX/UI designers, and back-end developers to build a cohesive and user-friendly app experience.
- Stay up-to-date with Flutter and other relevant technologies, bringing new ideas and technologies to the team.
Qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- Proven experience as a mobile app developer with a strong portfolio of Flutter applications.
- Proficiency in Dart and experience with Flutter framework and state management solutions (e.g., Provider, BLoC).
- Strong understanding of iOS and Android development practices, app lifecycle, and design guidelines.
- Experience with RESTful APIs, Firebase, and integration of third-party libraries and APIs.
- Knowledge of version control systems (e.g., Git).
- Ability to troubleshoot, debug, and optimize code for maximum performance.
- Excellent problem-solving skills, and the ability to work independently and in a team environment.
What We Offer:
- Competitive salary and performance-based bonuses.
- Flexible work hours with options for remote work.
- Comprehensive health insurance and retirement plan.
- Opportunities for career development and advancement.
- Supportive and innovative work culture focused on collaboration and growth.
- Access to cutting-edge technology and professional development resources.
Upload CV