Flutter Developer at Pause Factory

Job Overview

Location
Lagos, Lagos
Job Type
Full Time
Date Posted
2 years ago

Additional Details

Job ID
57075
Job Views
95

Job Description

  • Application Deadline: Fri, 8 Sep 2023 00:00:00 GMT
  • Position: Flutter Developer

  • Job Type Full Time

  • Qualification BA/BSc/HND

  • Experience 2 - 4 years

  • Location Lagos

  • Job Field ICT / Computer 

  • Salary Range ₦150,000 - ₦200,000/month



Job Description



  • As a Flutter Developer, you will be responsible for designing, developing, and maintaining mobile applications using the Flutter framework.

  • You will collaborate with cross-functional teams, including designers and backend developers, to create high-quality, user-friendly mobile applications for various platforms.

  • Your role will involve translating design wireframes and requirements into efficient and scalable code while ensuring a smooth user experience.

  • You will also be responsible for troubleshooting and debugging applications to fix any issues that may arise.


RESPONSIBILITIES:



  • Develop and maintain mobile applications using the Flutter framework.

  • Collaborate with designers and backend developers to define application features and functionality.

  • Translate design wireframes and requirements into efficient and scalable code.

  • Optimize application performance to ensure a smooth and responsive user experience.

  • Implement and maintain application security measures.

  • Troubleshoot and debug applications to fix any issues or bugs.

  • Conduct thorough testing to identify and resolve application defects.

  • Stay up-to-date with the latest industry trends and technologies related to mobile app development.

  • Participate in code reviews to ensure code quality and adherence to coding standards.

  • Document code, processes, and best practices for future reference.


JOB SPECIFICATION:



  • A bachelor's degree in computer science, software engineering, or a related field.

  • Proven experience in mobile application development using Flutter.

  • Strong knowledge of Dart programming language.

  • Proficiency in working with RESTful APIs and integrating them into mobile applications.

  • Familiarity with mobile app development patterns, architecture, and best practices.

  • Experience with version control systems, such as Git.

  • Solid understanding of mobile UI/UX design principles and the ability to translate design wireframes into functional mobile applications.

  • Knowledge of mobile app testing frameworks and strategies.

  • Ability to work in a fast-paced, collaborative environment and meet project deadlines.

  • Excellent problem-solving and debugging skills.

  • Strong communication and interpersonal skills.

  • 2 years of experience

  • Iinvolved in production stage applications


SKILLS;



  • Dart Programming Language: Proficiency in Dart, the programming language used for Flutter development. Understanding Dart's syntax, features, and concepts is crucial.

  • Flutter Framework: Strong knowledge of the Flutter framework, including its widget system, architecture, and core libraries. Experience with Flutter's UI components and navigation patterns is important.

  • Mobile App Development: Familiarity with mobile app development principles, including user interface design, responsive layouts, and mobile-specific considerations such as performance optimization and device compatibility.

  • Front-end Development: Understanding of front-end technologies such as HTML, CSS, and JavaScript. This knowledge helps in integrating Flutter apps with web-based components or web services.

  • State Management: Experience with state management approaches in Flutter, such as Provider, BLoC (Business Logic Component), Redux, or MobX. Proficiency in managing and synchronizing app state is essential for building complex applications.

  • RESTful APIs: Knowledge of working with RESTful APIs to integrate Flutter applications with back-end services and retrieve or update data. Familiarity with handling HTTP requests, parsing JSON responses, and authentication mechanisms is beneficial.

  • Cross-Platform Development: Ability to build applications that run on multiple platforms, including Android and iOS, using a single codebase. Understanding the nuances of platform-specific implementations and adapting the UI/UX accordingly is important.

  • Mobile App Testing: Experience with testing frameworks and methodologies specific to Flutter, such as widget testing and integration testing. Knowledge of debugging tools and techniques for identifying and resolving issues is crucial.

  • Version Control: Proficiency in using version control systems like Git to manage code repositories, collaborate with other developers, and handle branching and merging effectively.

  • UI/UX Design: Basic knowledge of UI/UX design principles to create visually appealing and user-friendly interfaces. Collaboration with designers and an eye for detail can contribute to a better user experience.

  • Problem Solving: Strong analytical and problem-solving skills to identify issues, debug code, and propose effective solutions in a timely manner.

  • Continuous Learning: An eagerness to stay updated with the latest Flutter releases, libraries, tools, and best practices. Flutter's ecosystem evolves rapidly, so a willingness to learn and adapt is crucial.


Similar Jobs

Cookies

This website uses cookies to ensure you get the best experience on our website. Cookie Policy

Accept