Job Description
- Bengaluru, Karnataka, India
About us
Roam.ai is a cutting-edge location SDK and API platform designed to empower developers and enterprises in creating precise and efficient location-aware applications. Trusted by developers, high-growth startups, and leading enterprises, Roam.ai is a subsidiary of Geospatial Data pioneer, Echo Analytics, following its acquisition at the close of 2023. With offices located in Bengaluru and Paris, Roam.ai thrives on a agile culture, fostering quick decision cycles, granting substantial autonomy to teams, and attracting high-energy individuals with a can-do mentality. Join us on the forefront of innovation as we redefine mobile and location technology.
The Stack
In our mobile SDK stack, we utilize Java, Kotlin, Objective-C, and Swift. Additionally, we extend support to cross-platform SDKs like React Native, Flutter, Cordova, among others.
- Our frontend dashboard, constructed with React, is efficiently deployed using Netlify.
- The backend infrastructure, powered by Python and Golang, is hosted under AWS.
- Our microservices leverage AWS IOT Core, Kinesis, Lambda, and other components.
- Storage and querying are managed through MongoDB Atlas and Aerospike.
Open-source mapping libraries such as leaflet, deck.gl, d3.js, nominatim, etc., enrich both backend and frontend features.
Your Role at Roam
- Contribute to the core Roam mobile infrastructure, incorporating Kotlin, Objective-C, Swift, Golang, Python etc.
- Dive into full-stack feature development, seamlessly spanning both frontend and backend domains.
- Actively participating in QA and debugging of the Roam SDK.
- Push the boundaries of location services on both iOS and Android platforms.
- Impact millions of devices with your work.
- Engage directly with Roam customers and prospects, seamlessly integrating their feedback to ensure their success.
Qualifications
- 2+ years of experience as Engineering Manager or a similar technical, engineering role at an enterprise SaaS company
- Proven success managing timely implementations from start to finish, architecting effective technical solutions and providing strategic recommendations to enterprise customers.
- Bring solid experience in building mobile infrastructure.
- Knowledge of object-oriented programming (i.e. swift, kotlin, python, golang etc.)
- Exhibit a keen interest in engaging with customers and driving their success.
- Demonstrate a natural curiosity about how things work, coupled with the tenacity to tackle complex problems.
- Solid project management skills; you have high attention to detail, accuracy, quality, and timeliness
- Excellent verbal, written and interpersonal skills
Bonus points if you
- Bring previous experience working on an SDK.
- Demonstrate proficiency in background location or network infrastructure (Doze mode, Wake Locks, Background Execution Limits, App Standby Buckets, and Foreground Services).
- Showcase familiarity with FusedLocationProvider, GeofencingClient, and Beacon monitoring and ranging.