Great Brands Nigeria Limited is a world-class, people-oriented, Performance Driven, Sales and Distribution Company. We are the leading consumer goods distribution company in Nigeria with over 35 years of experience. We aim to achieve dominant market leadership positions for premier FMCG producers by combining quality production and brand value with expert distribution.
We are recruiting to fill the position below:
Job Title: Senior Flutter Engineer
Location: Lekki, Lagos
Employment Type: Full-time
Job Description
We are seeking a highly skilled and strategic Senior Node Developer who excels in both back-end development and front-end optimization.
You should have strong experience in product development, server-side optimization, and scaling applications to meet user needs.
As a senior member of the team, you'll collaborate with cross-functional teams, including front-end developers, product managers, and designers, to drive high-quality results, focusing on performance optimization, scalability, and code excellence.
The ideal candidate is passionate about exploring new technologies and has a solid understanding of the entire software development lifecycle.
Overview
We are seeking an expert-level Flutter Developer with a deep understanding of mobile development and a proven track record of building high-quality applications.
You should have experience working across the entire mobile development lifecycle, with a focus on delivering scalable, well-optimized, and user-eccentric applications.
The ideal candidate will be adept at solving complex problems, driving innovative solutions, and leading development initiatives that impact millions of users globally.
About the Role
As a Flutter Engineer your daily responsibilities will include:
Lead the development of high-quality, scalable mobile applications
Architect and implement clean, maintainable code that adheres to the highest industry standards and design principles.
Work closely with product managers, designers, and backend developers to ensure smooth integration and seamless functionality across all systems.
Utilize Flutter's advanced frameworks and features to build state-of-the-art mobile apps.
Optimize applications for maximum performance and scalability, applying best practices in caching, memory management, and performance tuning.
Drive the implementation of complex features such as offline-first architecture, push notifications, and real-time data synchronization.
Ensure cross-platform compatibility and high responsiveness of applications, addressing performance bottlenecks and resolving them.
Write unit, widget, and integration tests to ensure application stability and reliability, with a focus on Test Driven Development (TDD).
Contribute to and help maintain a CI/CD pipeline for mobile deployments, managing app releases for both app stores.
Continuously explore and implement emerging technologies to ensure the mobile stack is modern, efficient, and scalable.
Responsibilities
Expert-level proficiency in Flutter and the Dart programming language, with extensive hands-on experience building mobile applications for both Android and iOS.
Strong understanding of platform-specific SDKs and their integration with Flutter (e.g., integrating native iOS/Android code).
Understanding of UI/UX design principles to create visually appealing and user-friendly interfaces.
Experience in optimizing mobile applications for performance, with expertise in identifying and resolving performance bottlenecks.
Solid experience in state management (Provider, Bloc, or Riverpod), asynchronous programming, and API integrations.
Expertise in working with real-time databases and SQLite (e.g., Firebase Realtime Database), implementing push notifications, and managing authentication.
Experience working in a fast-paced, agile development environment.
Salary
N500,000 - N800,000 Monthly.
Application Closing Date
30th September, 2024.
How to Apply
Interested and qualified candidates should send their CV to: [email protected] using the Job Title as the subject of the mail.