Localytics is hiring a

Senior Software Engineer - Mobile

Boston, United States

Localytics provides a mobile engagement platform for many of the world’s top app publishers including ESPN, Grindr, Periscope, and HBO. Our customers rely on us to keep their mobile users happy and engaged. We provide tools to drive great app experiences including push messaging, mobile analytics, predictive analytics, and individualized in-app experiences.

Our SDKs have been installed on over two billion devices. If you're the kind of person who combs through WWDC sessions and Google I/O videos, or dives head-first into system frameworks or third-party libraries, you'll be in good company at Localytics.

This position is on the SDK Team - as an SDK engineer you'll work closely with backend and frontend engineers on enabling the latest in mobile engagement features, powered by machine learning and petabytes of analytics data. This position is unique in the ability to work deeply on iOS and Android with ample opportunity to branch out to technologies like React.js or Scala.  

The opportunity for learning and career growth is massive. If you're looking for a place on the cutting edge, come join us. We hire engineers that are passionate about their work and be part of a company that feels the same way.

 

Responsibilities:

  • Design and develop new features for Localytics mobile SDKs on Android, iOS, tvOS, and Web
  • Be a player+coach with expertise in mobile engineering to provide guidance during code, design, and architecture reviews
  • Design and implement Continuous Integration / Continuous Deployment systems for SDK
  • Work with Product Managers to identify new product opportunities, define project timelines and specify new features
  • Work with Support & Services teams to patch bugs, update documentation and troubleshoot customer issues.
  • Execute on full-stack feature development by working with backend systems and data warehouses

Requirements:

  • 5+ total years experience in software engineering, preferably in application development
  • 3+ years experience specifically developing and shipping native mobile apps or frameworks on Android and/or iOS
  • Experience with system frameworks like Core Graphics or Core Animation *OR* experience with low-level Android APIs like the support libraries
  • Expertise in Java, Objective-C, C, or C++
  • Strong technical skills and fundamentals like data structures and algorithms
  • A demonstrated curiosity for learning new languages and platforms

Nice to Have:

  • Contributions to open source projects
  • Experience with Agile / Test Driven Development
  • Familiarity in Javascript, Swift, or Kotlin
  • Experience developing public-facing APIs
  • Desire to expand skillset into scalable backend systems or web technologies like React.js

Similar jobs

Other jobs at Localytics