Mobile Engineer, SDKTorontoEngineering
Taplytics, Inc
Toronto, Canada
6d ago

Born at Y Combinator in Silicon Valley, the incubator that helped develop Airbnb, Dropbox, and DoorDash, Taplytics envisions a world where every digital experience is as unique as you are.

To make that vision a reality, our software helps customers like The NBA, Equinox, Houseparty, and RBC run A / B experiments on their mobile applications and marketing campaigns.

Once armed with the results of these experiments, product managers and marketers can orchestrate personalized, incredibly impactful customer journeys whether that means customizing the text in an email, the design of a mobile app, or the timing of a push notification.

This way, each and every customer gets the custom treatment they deserve. And the exciting part? The world is ready. Customers are demanding these experiences and companies are rapidly investing in the technology to make it happen.

About the Role : Mobile Engineer, SDK What we’d like you to do : Taplytics is growing and is looking to increase the team’s experience base by adding a mobile Engineer to take ownership over our Android SDK and contributing to our iOS SDK, which are interfaces to our platform for billions of devices worldwide, enabling our clients to run experiments on Android / iOS apps from feature flag rollouts to visual edits of the UI.

This is a chance to make a high impact on our small team as well as tackle the huge challenge of managing our scale. We operate using a microservice architecture with many services built using Node.

js and Python. Our microservices are powered by various backend systems, including : MongoDB, Snowflake, Redis, Kafka, PostgreSQL, and ElasticSearch.

We run at petabyte scale on AWS delivering experiences to billions of devices, requiring unique scaling solutions. We are consistently iterating and improving our systems and workflows to improve how we develop code with a focus on producing the best product possible.

What we’d like you to do :

  • Collaborate with our team to design, implement, build and maintain our Android SDK.
  • Contributing to our iOS SDK.
  • Write elegant yet strong code that will be at the core of our SDKs.
  • Focus on quality with continuous integration and deployment.
  • Create testing strategies.
  • Take ownership of the SDK architecture, product backlog and timelines.
  • Embrace the challenges of dealing with, building and maintaining sdks that power all of our client's applications.
  • Be a core member of a close-knit engineering team that ships code continuously.
  • We're looking for people with :

  • Strong communication skills.
  • Strong experience with Android and iOS development (from apps to SDKs).
  • Experience with Java, Kotlin, and Objective-C.
  • Experience with 3rd party analytics platforms such as Amplitude, Segment, Mixpanel and Adobe.
  • A strong understanding of best practices in Android development.
  • Good handle on testing strategies : Integration vs. Unit, mocking tools and strategies, continuous integration, etc...
  • Collaborate with our Product, Engineering, and Customer Success teams to design, implement, build and maintain our Android SDK.
  • It would be nice if you have :

  • Open source / SDK development experience.
  • Experience working with dependency management tools.
  • Experience building products from beginning to end.
  • Experience working with large scale back ends.
  • What you’ll get from us : At Taplytics, our small (50+ employee) team works with some of the world’s best-known brands on very complex technical challenges.

    That means that you’ll be doing REAL, high-impact work that’ll add considerable weight to your resume. All while being supported with strong benefits, employee profit sharing, great vacation time-off and much more! The future at Taplytics is extremely bright, and by joining us at this early stage, you’ll be getting the opportunity to help us build and grow a company that we can all be proud of.

    Apply now and come join the fun!

    Report this job
    checkmark

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    Apply
    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Continue
    Application form