datatrota
Signup Login
Home Jobs Blog

Mobile Developer at Proforce Limited

Proforce LimitedOgun, Nigeria Software Development
Full Time
PROFORCE LIMITED was incorporated in 2008 as a total defence solution provider specializing in armoured vehicles and personal protection. The company’s focus is on the delivery of confidence in protective mobility. We have developed a vibrant market for security and mobile protective products within Nigeria and Africa. PROFORCE has exploited its deep technical know-how to produce outstanding armored products for Government Agencies, Corporate Bodies, Diplomatic Communities and Private individuals within Nigeria and Africa.

Location: Ode-Remo, Ogun State

Job Description

  • As a Mobile Developer at Proforce Intelligence Systems, you will be responsible for building and maintaining high-performance mobile applications that deliver seamless user experiences for our products. 
  • Leveraging Flutter, kotlin, swift, Dio, Riverpod, and GCP App Engine etc. 
  • You will collaborate with product, designers, and backend engineering teams to implement innovative features.
  • Your work will be critical to creating secure, scalable, and user-friendly mobile applications that drive customer acquisition, retention, and satisfaction.

Key Responsibilities

Mobile Application Development

  • Design, develop, and deploy mobile applications using Flutter and Expo with best practices for scalability, maintainability, and performance.
  • Implement state management solutions using Riverpod for predictable and efficient app architecture.
  • Build and maintain network layers using Dio for API communication, ensuring secure and optimized data transfer.
  • Create pixel-perfect UI/UX based on design specifications while ensuring responsiveness across devices.

Integration & System Architecture:

  • Integrate mobile apps with backend services and APIs hosted on GCP App Engine. 
  • Collaborate with backend engineers to debug and optimize API endpoints for faster response times.

Testing & Quality Assurance:

  • Write clean, testable, and maintainable code using industry best practices. Implement automated testing (unit and widget tests) to ensure app stability and minimize bugs.
  • Conduct code reviews and participate in peer programming sessions to maintain code quality.

Agile Collaboration:

  • Work in agile sprints, participating in sprint planning, daily stand-ups, reviews, and retrospectives. 
  • Collaborate with product managers and designers to translate business requirements into technical solutions.
  • Contribute to continuous integration/continuous deployment (CI/CD) pipelines for faster and reliable app delivery.

Optimization & Continuous Improvement:

  • Monitor app performance and implement optimization strategies to reduce load times and enhance user experience.
  • Stay up to date with the latest mobile development trends, tools, and best practices.
  • Contribute to knowledge sharing and technical documentation for the engineering team.

Qualifications

  • Bachelor’s Degree in Computer Science, Software Engineering, or related field.
  • 2-3 years of experience in mobile development. Proficiency in Flutter with a deep understanding of state management using Riverpod. 
  • Experience using Dio for networking and API integrations. 
  • Familiarity with GCP App Engine or other cloud-based deployment platforms.
  • Strong understanding of mobile UI/UX design principles and material design guidelines.
  • Proficiency in version control systems (Git, Github, Gitlab).
  • Knowledge of CI/CD pipelines for mobile app development.
  • Excellent problem-solving and debugging skills.

Skills:

  • Knowledge of Firebase for analytics, crash reporting, and push notifications.
  • Familiarity with secure storage and data encryption for mobile apps
  • Exposure to automated testing frameworks (e.g., Appium).

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend