Mobile SDK Engineer (Objective-C)
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, Boston, and Columbus.
About the Job.
We're looking for an experienced Software Engineer to join our scaling team, supporting development in both our Location Platform and Ad Platform. This position will be working primarily on the back-end, scaling servers to grow with our increasing traffic and adapting our SDK to changing iOS requirements, while also creating new functionalities within our Ad Platform to improve customer experience.
What you’ll be doing:
Optimizing existing and new products for speed and scalability
Assisting in the development of user-facing features
Deploying new products and product improvements
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 are meticulous with your work, but never lose the forest for the trees
What you have:
3-5+ years of software engineering experience
Working proficiency with Java and/or Ruby, iOS, ObjectiveC
Understanding of best practices and common coding patterns
Experience with shipping features and fixing bugs in an agile environment
Experience with unit testing, and test/behavior-driven development
Understanding of Git and collaboration software
Knowledge of any of the following a plus: Javascript, React, Python, Android, MongoDB/MySQL
Prior experience with location tech, location data, or programmatic advertising media platforms 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 plus company match
Cell phone reimbursement and subsidized gym membership
Annual professional development stipend
Fully stocked kitchen - snacks, drinks, and catered lunch on Wednesdays
Dog-friendly office