Overview

Revent Technologies Limited is a technology solutions provider for dynamic organisations, providing bespoke software design and development, developer outsourcing and technology advisory, etc.

Job Position: Mobile Developer (Flutter)

Job Location: Lagos

Job Responsibilities

  1. Develop and maintain high-quality Flutter applications using best practices and industry standards.
  2. Implement BLoC state management architecture to handle complex data flows and maintain application state.
  3. Collaborate with cross-functional teams, including designers and backend developers, to define application requirements and ensure smooth integration of front-end and back-end components.
  4. Write clean, efficient, and reusable code, ensuring the performance and maintainability of the application.
  5. Conduct code reviews and provide constructive feedback to team members to maintain code quality and consistency.
  6. Troubleshoot and debug issues, optimize application performance, and ensure timely bug fixes.
  7. Stay updated with the latest trends and advancements in the Flutter framework, BLoC state management, and related technologies.
  8. Participate in team discussions, brainstorming sessions, and knowledge-sharing activities to foster a collaborative and innovative work environment.
  9. Contribute to the improvement of development processes and workflows to enhance team productivity and project efficiency.

Job Requirements

  1. Proven experience as a Flutter Developer, with at least X years of professional development experience.
  2. Solid understanding of Flutter framework, Dart programming language, and object-oriented design principles.
  3. Strong knowledge and practical experience with BLoC state management pattern.
  4. Proficiency in asynchronous programming and handling API requests using packages like Dio or http.
  5. Experience with integrating third-party libraries and APIs into Flutter applications.
  6. Familiarity with version control systems, particularly Git, and code collaboration tools such as GitHub or GitLab.
  7. Ability to write clean, maintainable, and testable code, following coding best practices and standards.
  8. Understanding of software development lifecycle (SDLC) methodologies, including Agile and Scrum.
  9. Excellent problem-solving and debugging skills to identify and resolve issues efficiently.
  10. Strong communication and collaboration skills, with the ability to work effectively within a team environment.

Bonus Skills:

  1. Knowledge of other state management solutions in Flutter, such as Provider, MobX, or Riverpod.
  2. Experience with UI testing frameworks like Flutter Driver or integration testing using Flutter’s test package.
  3. Familiarity with Firebase services or other backend technologies.
  4. Experience in developing cross-platform mobile applications using Flutter for both iOS and Android platforms.

How to Apply
Interested and qualified candidates should send their CV and Portfolio to: hr@reventtechnologies.com using the Job Title as the subject of the mail.

Tagged as: Information Technology