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
$ 120KJob 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.