Flutter Mobile Developer – Wiremoney

We at Wiremoney are committed to helping individuals and businesses send/receive foreign currency with ease! | No fees charge on transactions greater than $200.

About the job

  • Job Type: Full Time , Hybrid
  • Qualification: HND/BSC
  • Experience:  3 – 5 years

 

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
  • Involved 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.
Only candidates can apply for this job.
Share this job

Waste no more of your time and resources looking for a place to get that perfect candidate or that dream job, Try Jobspaddy today, we have got you covered!

Want to try freelancing?? Click here to visit our freelance website