Bretty Consultancy Services | Full-time

SENIOR MOBILE APP DEVELOPER (FLUTTER) AT BRETTY CONSULTANCY SERVICES

Garki, Abuja, Nigeria | Posted on 30/06/2025

About Company:

Bretty Consultancy Services - Our client, a dynamic and innovative startup tech firm dedicated to creating cutting-edge mobile applications that deliver exceptional user experiences, is recruiting to fill the position below

Job Description:

  • We're building something truly special and are looking for a highly skilled and passionate Senior Mobile App Developer with expertise in Flutter to join our growing team.
  • If you thrive in a fast-paced, collaborative environment, enjoy taking ownership of significant features, and are committed to writing clean, maintainable, and scalable code, we encourage you to apply. This is an exciting opportunity to make a direct impact and help shape the future of our products.

Job Summary

  • As a Senior Mobile App Developer (Flutter), you'll be instrumental in designing, developing, and deploying high-quality cross-platform mobile applications for both iOS and Android. You'll lead development efforts, mentor junior developers, and collaborate closely with product managers, UI/UX designers, and backend engineers to bring innovative ideas to life.
  • Your expertise will be crucial in ensuring our applications are performant, user-friendly, and maintainable as we scale.

Responsibilities

  • Lead the design, development, and deployment of complex, high-performance mobile applications using the Flutter framework and Dart programming language.
  • Collaborate closely with product owners, designers, and other stakeholders to understand requirements, define technical specifications, and translate them into robust and scalable solutions.
  • Architect and implement efficient state management solutions (e.g., Provider, Bloc, Riverpod) to ensure application responsiveness and maintainability.
  • Integrate mobile applications with various backend services and APIs (RESTful, GraphQL) to fetch and display data.
  • Write clean, well-documented, and testable code, adhering to best practices and coding standards.
  • Conduct thorough unit, widget, and integration testing to ensure application quality and stability.
  • Identify and resolve performance bottlenecks, bugs, and other issues to optimize application performance and user experience.
  • Stay up-to-date with the latest Flutter and mobile development trends, tools, and technologies, and proactively recommend improvements.
  • Participate in code reviews, providing constructive feedback to peers and ensuring code quality.
  • Mentor and guide junior and mid-level Flutter developers, sharing knowledge and fostering a culture of continuous learning.
  • Work with version control systems (e.g., Git) and collaborate effectively within an Agile development environment.
  • Contribute to the continuous improvement of our development processes and methodologies.

Requirements:

  • Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • 5+ years of experience in mobile application development, with at least 3 years specifically with Flutter.
  • Expert-level proficiency in Dart programming language and the Flutter framework.
  • Strong understanding of mobile UI/UX design principles and the ability to implement visually appealing and intuitive user interfaces.
  • Extensive experience with state management techniques in Flutter.
  • Proven ability to integrate with RESTful APIs and handle data efficiently.
  • Solid understanding of mobile application architecture patterns (MVC, MVVM, Clean Architecture, etc.).
  • Experience with testing frameworks (e.g., flutter_testmockito) and writing comprehensive tests.
  • Proficiency with Git and collaborative development workflows.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly.
  • Ability to work independently and as part of a cross-functional team in a fast-paced environment.

Nice to Have:

  • Experience with native Android (Kotlin/Java) or iOS (Swift/Objective-C) development for creating custom Flutter packages.
  • Familiarity with CI/CD pipelines for mobile app deployment.
  • Experience with Firebase or other cloud-based services.
  • Knowledge of accessibility best practices for mobile applications.
  • A strong portfolio of published Flutter applications.

Salary

N150,000 - N250,000 / month

Application Closing Date: Not specified

Application Instructions:

Interested and qualified candidates should send their CV to: brettyconsultancyservices@gmail.com using the Job Title as the subject of the email.



Click here to Apply

Job Information

Deadline

Not specified

Job Type

Full-time

Industry

ICT/TECH

Work Level

Experienced

City

Garki

State

Abuja

Country

Nigeria

Similar Jobs