Mobile Engineer
Mobile Engineer #2639Position Summary:
Our partner is a technology company building a scalable platform that helps cities and organizations manage parking, mobility enforcement, and real-world operations. Their platform brings togethermobiletools, integrations, and data to support these workflows. They are adding aMobileEngineer to take ownership of theirmobileenvironment. The focus will be on rebuilding, stabilizing, or reimagining howmobilefits into a broader platform.As aMobileEngineer, you will operate as the owner ofmobile , not just building features but deciding what should exist in the first place. That includes evaluating tradeoffs, shaping architecture, and influencing howmobileintegrates into a growing, data-driven platform. You’ll work closely with a highly technical leadership team. At the same time, you’ll have the autonomy to form opinions, challenge assumptions, and move quickly in an environment that needs clear direction and strong technical ownership.Experience and Education:
BS in Computer Science, Information Technology, or equivalent experience/field
Background building and owningmobileapplications in production environments
Prior work re-architecting, rebuilding, or modernizingmobileplatforms
Exposure toAndroid -first orAndroid -heavy environments
History of working in startup or fast-moving product environments
Experience making architecture decisions with incomplete or evolving requirements
Familiarity with cross-platform frameworks and native tradeoffsSkills and Strengths:
Android
Kotlin
MobileArchitecture
SystemDesign
Flutter
MVVM
Clean Architecture
MobilePerformance Optimization
Application Rebuilds
Platform Strategy
Technical Decision-Making
Code Quality Standards
MobileUX Awareness
Device Integrations
API Integration
Scalability
Maintainability
Cross-Platform Evaluation
Problem Solving
AutonomyPrimary Job Responsibilities:
Evaluate the currentmobileapplication and define a clear technical direction
Decide whether to rebuild, refactor, or stabilize the existingsystem
Ownmobilearchitecture acrossAndroidand potential cross-platform solutions
Design and implement scalable, maintainablemobilesystems
Improve application performance, reliability, and field usability
Establish and enforce code quality and engineering standards
AssessFluttervs nativeAndroidtradeoffs and make informed decisions
Collaborate with leadership to alignmobilestrategy with platform goals
Introduce structure to a currently unstructuredmobileenvironment
Work hands-on to deliver improvements quickly and effectively
Guide or mentor existing developers as needed
Identify gaps in UX and contribute to better user experience patterns
Ensuremobileintegrates cleanly with backend and datasystems
Bring independent thinking and technical leadership to ambiguous challenges
Continuously evaluate long-term maintainability and scalability of solutions