Flutter Developer

Kuala Lumpur, Malaysia

Job Description


A Flutter developer is a software engineer who specializes in developing mobile applications using the Flutter framework. Flutter is an open-source UI software development kit created by Google, enabling the development of high-quality native interfaces for iOS, Android, web, and desktop applications from a single codebase. Responsibilities: Mobile Application Development: Design and develop mobile applications using the Flutter framework, ensuring high performance, responsiveness, and a visually appealing user interface. UI/UX Implementation : Translate design wireframes and UI/UX designs into fully functional and interactive Flutter applications. Collaborate with designers to create a seamless user experience. Cross-Platform Development: Write efficient and reusable code to develop applications that work across multiple platforms, including iOS and Android, using a single codebase. Third-Party Integration: Integrate third-party libraries, APIs, and services into Flutter applications to add functionality, such as data storage, authentication, push notifications, and social media integration. Code Maintenance and Optimization: Debug and fix issues, optimize performance, and ensure code quality through testing, code reviews, and continuous integration practices. Maintain and update existing Flutter applications. Collaborative Problem Solving: Work closely with cross-functional teams, including designers, product managers, and backend developers, to understand requirements and deliver high-quality applications within project timelines. App Deployment and Release: Package and deploy Flutter applications to app stores, ensuring compliance with submission guidelines and requirements. Manage the release process and handle versioning and updates. Stay Updated with Flutter and Mobile Development: Keep up-to-date with the latest trends, best practices, and advancements in Flutter, mobile development, and related technologies. Continuously enhance skills through self-learning, attending conferences, and participating in training programs. Requirements: Solid experience in mobile application development using Flutter, with a strong portfolio showcasing successful Flutter applications. Proficiency in Dart programming language, the primary language used for Flutter development. Strong understanding of mobile app development concepts, including UI/UX design principles, responsive layout, data management, and asynchronous programming. Knowledge of mobile app architecture patterns, such as MVC, MVVM, or Bloc pattern, and state management solutions like Provider, Redux, or Riverpod. Familiarity with RESTful APIs and integrating them into mobile applications. Experience with version control systems, such as Git, and familiarity with collaborative development workflows. Knowledge of mobile app deployment processes for iOS and Android platforms, including app signing, app store submission, and managing app updates. Strong problem-solving skills, attention to detail, and the ability to write clean, maintainable, and efficient code. Good communication and collaboration skills to work effectively in a team environment and interact with stakeholders. A passion for mobile app development, staying updated with the latest technologies and trends in the industry.

foundit

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD979845
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Kuala Lumpur, Malaysia
  • Education
    Not mentioned