Mobile Developer

Position: Senior

Closing Date

30th Jun, 2025

Location

Lagos, Nigeria

Job Type

Full-time (On-site)

Experience Level

Senior

Years of Experience

6+ Years

Salary Range

₦ 700,000.00 - ₦ 1,000,000.00

Job Description

  • Design and build advanced, scalable mobile applications using Flutter and Kotlin.

  • Lead development efforts across both cross-platform (Flutter) and native Android (Kotlin) codebases.

  • Architect and implement complex mobile features with smooth UI and seamless performance.

  • Translate high-fidelity UI/UX designs into responsive mobile interfaces for both Android and iOS.

  • Leverage Kotlin for native modules or features where platform-specific performance is critical.

  • Integrate RESTful APIs, GraphQL, and third-party libraries efficiently in both Flutter and Kotlin environments.

  • Apply advanced state management in Flutter (e.g., Riverpod, BLoC, Provider) and modern Android architecture components (e.g., ViewModel, LiveData, Coroutines).

  • Write clean, modular, and maintainable code in both Dart and Kotlin, following best practices and industry standards.

  • Conduct comprehensive testing including unit, integration, and UI testing for both frameworks.

  • Lead code reviews, mentor junior developers, and enforce high standards in coding, design, and documentation.

  • Optimize app performance and responsiveness through profiling, debugging, and crash analytics (e.g., Firebase, Sentry).

  • Handle full app lifecycle from development to deployment on the App Store and Google Play.

  • Stay current with Flutter and Kotlin ecosystem updates, SDK changes, and emerging trends in mobile development.

  • Collaborate closely with designers, backend developers, and product managers to align on delivery goals and user needs.

  • Contribute to improving CI/CD pipelines and release automation processes across both Flutter and native Android projects.

  • Provide technical leadership and contribute to mobile development strategies, decisions, and roadmaps.

Responsibilities

  • Design and build advanced, scalable mobile applications using Flutter and Kotlin.

  • Lead development efforts across both cross-platform (Flutter) and native Android (Kotlin) codebases.

  • Architect and implement complex mobile features with smooth UI and seamless performance.

  • Translate high-fidelity UI/UX designs into responsive mobile interfaces for both Android and iOS.

  • Leverage Kotlin for native modules or features where platform-specific performance is critical.

  • Integrate RESTful APIs, GraphQL, and third-party libraries efficiently in both Flutter and Kotlin environments.

  • Apply advanced state management in Flutter (e.g., Riverpod, BLoC, Provider) and modern Android architecture components (e.g., ViewModel, LiveData, Coroutines).

  • Write clean, modular, and maintainable code in both Dart and Kotlin, following best practices and industry standards.

  • Conduct comprehensive testing including unit, integration, and UI testing for both frameworks.

  • Lead code reviews, mentor junior developers, and enforce high standards in coding, design, and documentation.

  • Optimize app performance and responsiveness through profiling, debugging, and crash analytics (e.g., Firebase, Sentry).

  • Handle full app lifecycle from development to deployment on the App Store and Google Play.

  • Stay current with Flutter and Kotlin ecosystem updates, SDK changes, and emerging trends in mobile development.

  • Collaborate closely with designers, backend developers, and product managers to align on delivery goals and user needs.

  • Contribute to improving CI/CD pipelines and release automation processes across both Flutter and native Android projects.

  • Provide technical leadership and contribute to mobile development strategies, decisions, and roadmaps.

 

Skills Required

  • Flutter
  • Kotlin

Copyright ©2025 TalentHQ.Africa, All Rights Reserved.