Flutter Developer

Job Description

As a Senior Flutter Developer at NXT Labs, you will play a crucial role in designing, developing, and maintaining high-quality mobile applications using the Flutter framework. Your extensive experience in mobile app development and proficiency in Flutter will contribute to the creation of robust, user-friendly, and visually appealing applications that meet the needs of our clients and end-users.

Responsibilities:
 

  • Collaborate with cross-functional teams, including designers, product managers, and backend developers, to understand project requirements and translate them into efficient and effective technical solutions.
  • Lead the development of complex and feature-rich mobile applications using Flutter, ensuring optimal performance, responsiveness, and usability.
  • Architect and design mobile applications with a focus on code reusability, modularity, and maintainability.
  • Write clean, maintainable, and well-documented code, following industry best practices and coding standards.
  • Stay up to date with the latest advancements in Flutter and related technologies and apply new knowledge to continuously improve our development processes and products.
  • Mentor and provide guidance to junior developers, fostering a collaborative and learning-oriented team environment.
  • Conduct code reviews to ensure code quality, consistency, and adherence to established standards.
  • Participate in technical discussions, brainstorming sessions, and sprint planning meetings to contribute innovative ideas and solutions.
  • Identify and address performance bottlenecks, troubleshoot and resolve technical issues, and optimize application performance for various devices.
  • Stay informed about emerging trends and technologies in mobile app development and make recommendations for their integration when applicable.
     

Qualifications:
 

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 4-5 years of professional experience in mobile app development, with a strong emphasis on Flutter.
  • Proven track record of delivering successful mobile applications for both Android and iOS platforms using Flutter.
  • In-depth knowledge of Flutter framework, Dart programming language, and related tools.
  • Experience with RESTful APIs, third-party libraries, and integration of external services.
  • Strong understanding of mobile app architecture patterns (e.g., MVVM, Bloc) and state management solutions.
  • Familiarity with version control systems (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.
  • Ability to lead and collaborate in a team environment, with excellent communication and interpersonal skills.
  • Problem-solving mindset with the ability to troubleshoot and debug complex issues.
  • Up-to-date with the latest industry trends and technologies in mobile app development.

Job Summary

  • Published on:2024-03-13 5:12 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:4 Years
  • Job Location:Islamabad
  • Gender:No Preference
  • Application Deadline:2024-12-26