Jobs Career Advice Post Job
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: Feb 4, 2026
    Deadline: Not specified
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • The last mile energy company. We build solar energy charging stations and rent batteries in off-grid communities
    Read more about this company

     

    Mobile Engineer

    Position Overview

    • We're seeking an experienced Full Stack Software Engineer (Mobile) to join our team and contribute to the development and maintenance of Jaza mobile applications. You'll work on production applications built with cutting-edge Android technologies, following clean architecture principles and industry best practices. This role emphasizes mobile development while providing opportunities to collaborate with backend teams and contribute to full-stack solutions.

    Required Experience & Competencies

    Technical Skills (Must Have)

    • 3+ years of Android development experience with production apps on Google Play Store
    • Strong Kotlin proficiency - Modern Kotlin features, coroutines, and Flow
    • Jetpack Compose - Building declarative UIs with Compose
    • Clean Architecture & MVVM - Multi-layer architecture, separation of concerns
    • Dependency Injection - Hilt or Dagger experience
    • Room Database - Local data persistence, complex queries, migrations
    • Retrofit & RESTful APIs - Network layer implementation, API integration
    • Asynchronous Programming - Coroutines, Flow, StateFlow, suspend functions
    • Version Control - Git, branching strategies, pull requests
    • Gradle - Build configuration, dependency management, build variants

    Experience Areas

    • Building feature-rich Android applications with multiple modules
    • Offline-first architectures - Local-first data with background synchronization
    • Working with complex data models and database migrations
    • Webhook-based data synchronization - Queue management and retry logic
    • Implementing real-time data synchronization and background workers
    • Firebase integration (Analytics, Cloud Messaging, Crashlytics)
    • Material Design principles and UI/UX implementation
    • App bundle generation and Play Store deployment
    • Performance optimization and memory management

    Soft Skills

    • Strong problem-solving abilities and analytical thinking
    • Excellent communication skills for technical discussions
    • Ability to work independently and as part of a team
    • Detail-oriented with focus on code quality
    • Proactive approach to identifying and resolving issues
    • Time management and ability to meet deadlines

    Nice to Have

    • Experience with business/inventory management applications
    • Background in energy sector or IoT device management apps
    • Kotlin Multiplatform (KMP) - Experience with shared code across Android, iOS, and other platforms
    • Familiarity with Laravel backend - Understanding of RESTful API integration with Laravel applications
    • Basic knowledge of backend technologies - Laravel, PHP, PostgreSQL, RabbitMQ, Redis, API design patterns
    • Jetpack Navigation Compose expertise
    • WorkManager for background tasks
    • Custom Compose animations and transitions
    • CI/CD pipeline experience (GitHub Actions, Bitrise, etc.)
    • Automated testing experience (JUnit, Espresso, Compose UI tests)
    • Experience with multi-environment builds (staging/production)
    • Familiarity with DataStore for preferences
    • Knowledge of app security best practices
    • Play Store optimization and ASO experience

    Tech Stack You'll Work With

    Languages & Frameworks:

    • Kotlin
    • Jetpack Compose
    • Coroutines & Flow

    Architecture & Patterns:

    • Clean Architecture (multi-layer)
    • MVVM Pattern
    • Repository Pattern
    • Use Cases / Interactors

    Libraries & Tools:

    • Hilt (Dependency Injection)
    • Room (Database)
    • Retrofit (Networking)
    • Jetpack Navigation
    • DataStore (Preferences)
    • Firebase (Analytics, FCM)
    • WorkManager (Background tasks)
    • Gradle (Build system)

    Testing:

    • JUnit
    • Truth
    • Turbine
    • Mockito
    • Robolectric

    Check how your CV aligns with this job

    Method of Application

    Interested and qualified? Go to Jaza Energy on www.linkedin.com to apply

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at Jaza Energy Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail