Mobile App Developer Job Details

Mobile App Developer

We are seeking an ambitious, self-motivated Mobile Application Developer to join our growing team. The ideal candidate must be comfortable handling both engineering and ongoing maintenance tasks while delivering features that shape the user experience.

You will be responsible for implementing the visual and interactive elements within our mobile applications, making your contributions essential to the success of our business. This role offers the opportunity to work with modern technologies and expand your career while developing and managing app features supported by automated unit and integration tests.

As part of a collaborative team, your expertise in mobile architecture and current development practices will be highly valued. Your code must be clean, organized, and scalable. You will also help ensure strong application performance and an exceptional user experience for both our customers and our clients alike.

Owerri

Competitive

Full-Time

Key Responsibilities

  • Partner closely with stakeholders, product managers, QA, designers, and fellow developers to define requirements, clarify technical needs, and contribute to the long-term mobile roadmap.
  • Architect, build, and maintain high-quality, cross-platform mobile applications with a focus on performance, security, and scalability.
  • Create and maintain efficient development workflows that increase visibility, improve collaboration, and ensure effective workload distribution across teams.
  • Plan and oversee automated and manual testing strategies to ensure consistent behavior across iOS, Android, and various device types.
  • Write clean, maintainable, and efficient code—raising engineering quality standards across the team.
  • Evaluate technology trade-offs and recommend solutions based on cost, maintainability, scalability, and development speed.
  • Continuously monitor, troubleshoot, and optimize mobile app performance, stability, and user experience.
  • Produce and maintain technical documentation, architecture diagrams, and feature specs.

Required Skills and Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 2+ years of professional experience as a Mobile Developer (cross-platform or native).
  • Strong foundation in algorithms, data structures, and core mobile development principles.
  • Hands-on experience with:
    • Flutter & Dart
    • Swift (iOS) and/or Android (Kotlin/Java)
    • Cross-platform architectures and WebView integrations
    • HTML, JavaScript, and hybrid approaches
  • Experience building secure mobile applications, including authentication, data handling, and secure storage.
  • Familiarity with JSON-based APIs and consuming RESTful endpoints.
  • Experience working with AWS services, Git, Linux, and macOS.
  • Background in large-scale mobile or e-commerce app architectures.
  • Growth mindset—constantly seeking new ideas, challenging assumptions, and improving processes.

Preferred Qualifications

  • Experience with architectural patterns such as MVP, MVC, MVVM, Clean Architecture, and the ability to choose the right approach for each project.
  • Experience with Cubit (preferred) or Bloc for scalable state management.
  • Familiarity with jQuery (for hybrid web components) and API consumption patterns.
  • Strong understanding of the full mobile application development lifecycle, from concept to deployment and maintenance.
  • Effective team collaboration skills and comfort working in agile environments.
  • Ability to write clear, concise technical documentation.

Career Level

Mid-Level

Specialization

Flutter: 2 years (Preferred)
Cross-Platform Development: 2 years (Preferred)
Consuming REST APIs: 2 years (Preferred)
Cubit State Management: 2 years (Preferred)

Educational Background

Undergraduate

Experience

2 years experience

Benefits and Others

Pension Plan
Transportation Allowance
Medical Treatment Allowance