datatrota
Signup Login
Home Jobs Blog

Mobile Software Developer at Circuit Pointe

Circuit PointeLagos, Abuja, Nigeria Software Development
Contract
Circuit Pointe is a non-profit, youth-led organization established in 2015 by a young female Nigerian after hearing untold stories of oppressed women, abused teens and victims of traditional practices. We have a 3-member Board of Trustees and 40 volunteer members who are young people between 18-35 years.

Location: 100% Remote
Job Type: Contract (6 months with possibility of extension)

Job Overview

We are looking for a skilled and innovative Mobile Software Developer to design, build, and maintain high-quality mobile applications for our organization, partner companies, and sister organizations. This role requires strong technical expertise in mobile app development, API integration, and performance optimization, with the ability to work across both Android and iOS environments.

You will collaborate with cross-functional teams, including UI/UX designers, backend developers, QA analysts, and project managers, to deliver secure, scalable, and user-friendly mobile solutions that align with business and product goals.

Key Responsibilities

  1. Mobile App Development
    • Develop and maintain mobile applications for Android and iOS using React Native, Flutter, or native frameworks (Swift, Kotlin, Java).
    • Write clean, maintainable, and reusable code following best practices.
    • Integrate APIs and third-party services for features like payments, push notifications, geolocation, and analytics.
    • Ensure app functionality, compatibility, and performance across different devices and operating systems.
  2. Backend Integration & Cloud Services
    • Collaborate with backend developers to consume RESTful APIs, GraphQL, or gRPC services.
    • Integrate cloud-based services (e.g., Firebase, AWS, Azure) for authentication, data storage, and messaging.
    • Implement and maintain real-time features using WebSockets or equivalent technologies.
  3. Testing & Quality Assurance
    • Write and execute unit tests, integration tests, and end-to-end tests for mobile apps.
    • Conduct performance profiling and optimization for speed, responsiveness, and battery efficiency.
    • Work closely with QA to address bugs, usability issues, and security vulnerabilities.
  4. Collaboration & Documentation
    • Participate in sprint planning, code reviews, and stand-up meetings.
    • Document technical specifications, architecture decisions, and deployment processes.
    • Assist in creating user guides or onboarding materials when required.

Preferred 

  • Experience with Firebase, AWS Amplify, or Azure Mobile Apps.
  • Understanding of UI/UX principles and accessibility standards.
  • Prior work on ERP or business applications.

Qualifications

  • 3+ years of professional mobile application development experience.
  • Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent experience).
  • Proficiency in React Native or Flutter; strong understanding of native Android (Java/Kotlin) or iOS (Swift/Objective-C) development.
  • Experience integrating APIs, cloud services, and third-party SDKs.
  • Familiarity with CI/CD pipelines for mobile app deployment (App Store, Google Play).
  • Strong debugging, optimization, and problem-solving skills.
  • Knowledge of mobile security best practices.

What We Offer

  • Competitive salary and performance-based incentives.
  • Flexible and remote work environment
  • Opportunities to work on innovative, high-impact mobile projects.
  • Continuous learning and career growth support.

Method of Application

Signup to view application details. Signup Now

More jobs like this

X

Send this job to a friend