Description
Job Summary:
Develop and optimize Android/iOS mobile applications, integrating geolocation services and participating in continuous product improvement.
Key Highlights:
1. Collaborative, horizontal, and close-knit culture
2. We value your well-being and professional growth
3. Ability to propose and lead projects
At **Directo**, we are transforming mobility in Lima with a focus on safety, trust, and user experience. We are the official mobility provider for Jorge Chávez International Airport and for Lima’s most important shopping centers and corporations.
**What We Require:**
* Bachelor's degree or technical diploma in Systems Engineering, Computer Science, Information Technology, or related fields.
* Minimum 2 years of experience developing Android/iOS mobile apps.
* Knowledge of real-time GPS tracking, geofencing, battery optimization, and location permission handling.
* Proficiency in Kotlin, Java, Swift, and REST API consumption.
* Experience using REST APIs, WebSockets, Firebase, push notifications, and Google Play Console.
* Familiarity with MVC/MVVM architectures and SOLID principles.
* Experience with Jetpack (LiveData, ViewModel, Room) and UIKit/SwiftUI.
* Proficiency with Git, agile methodologies (Scrum/Kanban), and tools such as MS Project/Jira.
* Preferred: Android certification and experience with testing frameworks (XCTest, Espresso, Robolectric).
* Experience integrating geolocation services into mobile applications, including use of Google Maps API, Here, Mapbox, or other mapping services.
* Knowledge of app version management and deployment via Google Play Console and App Store.
* Ability to implement location-based push notifications, such as geofence entry/exit events.
* Experience writing unit and UI tests to ensure code quality.
**What We Offer:**
· Hybrid work model, combining office presence with flexibility (3 days per week at our Miraflores office, 2 days remote)
· Safe transportation with discounts on our taxi fleet.
· Corporate discounts with partner brands.
· A collaborative, horizontal, and close-knit culture where every individual can propose and lead projects.
· An environment where we value your well-being and professional growth.
**Available Schedule:**
* Monday to Friday, 9:00 AM to 6:00 PM.
**Responsibilities:**
* Develop, maintain, and optimize Android and iOS mobile applications.
* Integrate geolocation services and improve accuracy, performance, and battery usage.
* Independently identify and resolve technical incidents.
* Participate in agile meetings, planning sessions, retrospectives, and task definition.
* Analyze usage metrics, validate hypotheses, and ensure product quality.
* Manage risks, dependencies, and technical support.
Employment Type: Full-time
Salary: S/.2,800.00 \- S/.3,500.00 per month
Application Questions:
* In which district do you live?
* What is your salary expectation?
* How many years of experience do you have as an Android developer?
* How many years of experience do you have as an iOS developer?
* How many years of experience do you have implementing GPS and real-time tracking?
* Which of these geolocation services are you familiar with? Google Maps API, Mapbox, Here Maps
* How many years of experience do you have working with Firebase?
* How many years of experience do you have using Android Studio Profiler?
* How many years of experience do you have with Git?
* How many years of experience do you have working with agile methodologies?
Work Location: On-site employment