Android Developer
About the Company.
Gimbal is a marketing and advertising automation platform powered by physical-world data. Using our own hardware and software, Gimbal enables brands, media agencies, and marketers to deliver relevant messages in order to improve marketing communications and measure the effectiveness of their campaigns. Powered by its always-on location SDK, micro-location BLE beacons, and a complete mobile advertising stack, Gimbal’s suite of tools generates hyper-accurate location data that allows brands to target consumers more effectively and attribute their spend via actions in the physical world.
Gimbal is the most comprehensive location-based software and hardware provider in the country, led by a team of experienced serial entrepreneurs and media industry veterans. We’re headquartered in Los Angeles with satellite offices in New York City, San Diego, San Francisco, Chicago, and Columbus.
About the Job.
As an Android Engineer with Gimbal, you will work on supporting and developing our Android Location SDK. This includes adding new features, maintaining current code, and continually updating the code to accommodate Android OS changes.
What you’ll be doing:
Collaborating across an agile team to continuously design, iterate, and develop our mobile SDK and applications
Adapting our mobile SDK to changing Android requirements
Participating in the complete software development lifecycle, from ideation to deployment
Documenting and managing multiple repositories of code
Collaborating between teams to develop internal systems and resolve bugs
Who you are:
A proactive problem solver — you are constantly looking for ways to work smarter, delivering new efficiencies anywhere an improvement can be made
A perpetual learner — you know what you don’t know and aren’t afraid to ask questions to fill in the gaps
A self-starter — you thrive working in small, collaborative teams with the opportunity to continue building your skillset
A strategic adapter — you’re able to pivot quickly when priorities change and still hit the ground running
What you have:
5+ years of working experience as a software developer, preferably in mobile development
Strong background using Java and Kotlin in an Android setting (any iOS/Swift/Objective-C experience a plus)
Experience building Android APIs, SDKs, and other mobile applications
Experience with Android Bluetooth APIs, Permissions APIs, Location APIs, and Application Lifecycle
Proficient in unit and integration testing to debug Android code
Familiarity with SQL databases and AWS a plus
Experience creating/working with REST APIs and microservices a plus
Benefits & Perks.
It’s no secret that we work hard, but we also strive to create an office environment where the lines between work and play are blurred. This means we offer these great perks to help keep our team healthy, productive, and happy.
100% company-paid health, dental, and vision coverage for you and your dependents, as well as life insurance and disability coverage
Unlimited paid time off - we trust your discretion
Opportunities for profit sharing, bonuses, and ownership
401(k) plan
Cell phone reimbursement and subsidized gym membership
Annual professional development stipend
We are committed to an inclusive and diverse work environment. Gimbal is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status.