Requirements
Must have:
- 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 with integrating RESTful APIs and real-time data systems - Hands-on experience utilizing WebSockets for real-time mobile applications - Experience collaborating with backend systems developed in Python (Django) - Familiarity with Ruby (Sinatra framework) - Strong background in Mapbox integration and geolocation services - Proficiency with Git, CI/CD pipelines, and release management - Excellent debugging, performance tuning, and problem-solving abilities - Preferred: - Experience in creating navigation or location-based applications - Familiarity with real-time tracking, routing, or mobility platforms - Exposure to scalable systems and event-driven architectures - Experience with cloud platforms such as AWS, Google Cloud, or Firebase - Knowledge of Docker or DevOps workflows - Familiarity with Gradle or similar tools/frameworks - Prior experience within a startup or high-growth, fast-paced environment
Responsibilities:
- Design, develop, and maintain native Android applications using Kotlin and Java - Manage Android architecture, optimize performance, and oversee application lifecycle - Integrate APIs for authentication, search capabilities, and real-time data synchronization - Implement real-time communication features utilizing WebSockets with Python-based services - Collaborate with backend teams skilled in Python (Django) and Ruby (Sinatra) - Lead the integration and optimization of Mapbox SDK for navigation and geolocation capabilities - Transform product specifications and UI/UX designs into responsive, high-quality Android interfaces - Write efficient, scalable, and testable code adhering to Android best practices - Conduct code reviews and contribute to improving engineering standards and development workflows - Troubleshoot complex issues and enhance app performance across various devices and OS versions - Support release cycles in development, staging, and production environments
Company:
We are a rapidly expanding mobile technology company focused on creating an innovative navigation platform that revolutionizes urban mobility. By harnessing real-time data, geolocation intelligence, and robust backend systems, we strive to offer privacy-centered, streamlined, and safe user experiences. We are eager to bring development in-house and are in search of engineers who can quickly adapt to our existing codebase and contribute meaningfully to our high-impact product. This position is based in Irving, TX with a hybrid remote work option.