Mobile Engineer, SDK at Taplytics (W14)
Optimize any platform and build better products for your customers!
Remote
Full-time
About Taplytics

Born at Y Combinator in Silicon Valley and now based in Toronto, Taplytics helps amazing companies like RBC, Zappos, Grubhub, and Chick-fil-A deliver incredible customer experiences with our intelligent suite of experimentation, engagement, and analytics solutions. Our platform runs on over a billion devices around the world and processes over a trillion monthly events. Big numbers, but we’re just getting started – growing our company from here is a complex and compelling challenge for the right person.

Our vision is a world where companies can deliver engaging and highly personalized experiences to all of their users, no matter which device they’re using. Experiences that feel like magic, make their users smile, and turn them into lifelong customers.

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.

But, we need your help. Taplytics is growing fast in Toronto and we are searching for the talent to make our dream a reality. Taplytics has a bright future. Come grow your career with us.

About the role

We’re currently seeking a Mobile Engineer (SDK) to help us tackle unique technical challenges! Our clients' user bases require petabyte-scale backends and well-built SDKs. Our platform processes millions of transactions per minute, delivering experiences to 100s of millions of devices globally. Chances are, you probably already have our technology in your phone right now. You will be part of an amazing team that uses the latest technologies to tackle unique challenges that face a rich customer experience and feature management platform.

Born at Y Combinator alongside Airbnb, Dropbox, and DoorDash, Taplytics helps power the experiences within today's leading brands like RBC Royal Bank, Lookout, Grubhub, and Crate&Barrel to drive more revenue through their apps and websites.

A brainchild of Taplytics, DevCycle was created as a result of overwhelming feedback from our clients. DevCycle helps modern dev teams release code faster and safer. It's a new vision of feature management that goes beyond risk reduction and enables dev teams to maximize feature impact. It’s built for dev teams who are tired of the stress, complexity, and risk of releasing new code.

Come join the team responsible for the platform chosen by high-growth start-ups to Fortune 500 companies around the world. We're designing the future of software development. Learn more about DevCycle here. Come hang out with us here.

Got some time? Check our Taplytics podcast here!

About the Role: Mobile Engineer (SDK) 

Taplytics is expanding and we’re looking to increase the team’s experience base by adding a passionate Mobile Engineer to take ownership over our SDKs, 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.

How you’ll make a huge impact:

  • Collaborate with our team to design, implement, build and maintain our mobile SDKs.
  • 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 and deployment pipelines
  • Take ownership of the 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

What an incredible candidate looks like:

  • Strong interpersonal skills and thrives in a highly collaborative environment.
  • Experience with mobile development in Android and/or iOS. We’re open to both or either!
  • Good handle on testing strategies: Integration vs. Unit, mocking tools and strategies, continuous integration, etc...

It would be nice if you had:

  • Open source / SDK development experience.
  • Experience with React Native.
  • 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:

We’re our growing team works with some of the world’s best-known brands on very complex and unique technical challenges. Our culture of building, learning and experimentation through collaboration allows us to work on new ideas and try out innovative tech and processes. This means you’ll add valuable experience to your resume quickly. While you’re working to grow the company, we’ll have your back with a competitive salary, mentorship, Employee Stock Options, generous vacation and time off policy, education reimbursement, and robust health benefits starting day one.

We’re an equal opportunity employer. We strive to build a diverse team that embodies our values of mutual collaboration and respect. We recognize how the input of different experiences can positively impact the product and service we deliver to our customers.

Technology

Taplytics is growing and is looking to increase the team’s experience base by adding senior engineers. This is a chance to both be a leader on our small team as well as tackle the huge challenge of managing our user scale.

We operate using a micro-service architecture with many services built using Node.js and Python. Our micro-services are powered by various backend systems, including: MongoDB, Redis, Kafka, PostgreSQL, and ElasticSearch. We run at petabyte scale delivering experiences to billions of devices, requiring unique scaling solutions. Our systems are hosted across AWS / GCP using Docker Containers and Terraform. 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.

Our modern web front-end is built using the latest React.js tools, including Redux and Webpack with server-side rendering. We are continuously building on a very advanced web dashboard with interactive interfaces to modify the layout of mobile applications in visual A/B Test Experiments, develop rich messaging campaigns across many platforms, and new interfaces for seamlessly connecting together all functionality in our platform.

Other jobs at Taplytics

fulltimeRemoteFull Stack
fulltimeRemoteFull Stack
fulltimeToronto / RemoteFull Stack$100k - $150k6+ years
fulltimeTorontoFull Stack$75k - $120k1+ years
fulltimeToronto, ON, CanadaBackend6+ years

Hundreds of YC startups are hiring on Work at a Startup.

Sign up to see more ›