Android Mobile Application Developer

Sirca LLC
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate
Compensation
$ 120K

Job location

Tech stack

Java
API
Amazon Web Services (AWS)
Android
Application Lifecycle Management
Cloud Computing
Code Review
Continuous Integration
Software Debugging
DevOps
Django
Design of User Interfaces
Mobile Application Software
Python
Model View ViewModel
Routing
Performance Tuning
Release Management
Ruby
Systems Integration
WebSocket
WebRTC
Google Cloud Platform
Firebase
Backend
GIT
Kotlin
Event Driven Architecture
Real Time Data
Sinatra
REST
Docker

Job description

We are seeking a highly skilled Android Mobile Application Developer with deep expertise in building, optimizing, and scaling native Android applications. This role is ideal for a hands-on engineer who thrives in performance-driven environments and has experience integrating real-time data systems into mobile applications.

You will play a critical role in developing and enhancing our Android application, working closely with backend, product, and design teams to deliver seamless, high-performance user experiences., * Design, build, and maintain native Android applications using Kotlin and Java

  • Own core Android architecture, performance optimization, and application lifecycle management
  • Integrate APIs for authentication, search, and real-time data synchronization
  • Implement real-time communication features using WebSockets (Python-based services)
  • Collaborate with backend teams working in Python (Django) and Ruby (Sinatra)
  • Lead integration and optimization of Mapbox SDK for navigation and geolocation features
  • Translate product requirements and UI/UX designs into responsive, high-quality Android interfaces
  • Write clean, scalable, and testable code following Android best practices
  • Conduct code reviews and contribute to improving engineering standards and development workflows
  • Debug complex issues and optimize app performance across devices and OS versions
  • Support release cycles across development, staging, and production environments

Requirements

  • 4-6+ years of professional Android development experience
  • Strong proficiency in Kotlin and Java
  • Deep understanding of Android SDK, app lifecycle, and mobile architecture patterns (MVVM, etc.)
  • Proven experience integrating RESTful APIs and real-time data systems
  • Hands-on experience with WebSockets for real-time mobile applications
  • Experience working with backend systems built in Python (Django)
  • Familiarity with Ruby (Sinatra framework)
  • Strong experience with Mapbox integration and geolocation-based services
  • Experience with Git, CI/CD pipelines, and release management
  • Strong debugging, performance tuning, and problem-solving skills

Preferred

  • Experience building navigation or location-based applications
  • Familiarity with real-time tracking, routing, or mobility platforms
  • Experience with scalable systems and event-driven architectures
  • Exposure to cloud platforms (AWS, Google Cloud, Firebase)
  • Experience with Docker or DevOps workflows
  • Familiarity with Grattle or similar tools/frameworks
  • Prior experience in a startup or high-growth, fast-paced environment

About the company

We're a fast-growing patented mobile technology company building a next-generation navigation platform designed to transform how people move through cities. By leveraging real-time data, geolocation intelligence, and scalable backend systems, we deliver privacy focused, smarter, safer, and more connected user experiences. As we bring development fully in-house, we are looking for engineers who can quickly ramp on an existing codebase, contribute immediately, and help scale a high-impact product.

Apply for this position