Who We Are
mavens (formerly Storemaven) is a data technology company that aims to empower people with the tools, skills, and confidence they need to understand the world at their fingertips. Our goal is to tackle all the complex and unsolved areas of mobile publishing with innovative tools, accessible data, and scalable processes.
We’re a group of authentic, curious, intelligent, and playful problem-solvers who enjoy succeeding together. Founded in 2015 and operating as a bootstrap startup for seven years. mavens (previously Storemaven) was acquired in 2022 by mega mobile publisher Zynga/TakeTwo Inc to bring our maveness to the next level.
As a Senior Full-Stack Engineer, you will play a key role in a newly formed group responsible for building the core and shared services of a growing global R&D organization. This is a high-impact role that spans multiple products and teams across the company. You’ll be expected to lead projects end-to-end, design scalable systems, and help shape engineering best practices. Your work will directly affect the productivity, performance, and quality of our engineering at scale.
Responsibilities
- Lead the design and development of new features end-to-end — from technical spec through production deployment
- Own complex architectural decisions and collaborate on high-level product design
- Define, spread, and enforce development standards across teams
- Partner with engineers and stakeholders across teams to ensure shared understanding, ownership, and alignment
- Drive the creation of reusable, generic components and services that serve multiple web apps
- Maintain a strong focus on performance, scalability, and code quality in a system that’s critical to the entire organization
Requirements
- 5+ years of hands-on experience as a full-stack JavaScript/TypeScript developer
- Proven experience leading projects and designing systems in a fast-paced, product-driven environment
- Deep expertise with React and Redux/Recoil in complex, performance-sensitive applications (4+ years)
- Highly fluent in TypeScript and modern JavaScript best practices
- Strong system design skills and a track record of building maintainable, scalable architectures
- Experience with Next.js (a plus)
- Experience working with CMS platforms (a plus)
- Experience with microservices and cloud infrastructure (GCP is a plus)
- A collaborative, thoughtful engineer who enjoys helping others and driving cross-team initiatives
We are proud to be an equal opportunity employer, which means we are committed to creating and celebrating diverse thoughts, cultures, and backgrounds throughout our organization. Employment with us is based on substantive ability, objective qualifications, and work ethic – not an individual’s race, creed, color, religion, sex or gender, gender identity or expression, sexual orientation, national origin or ancestry, alienage or citizenship status, physical or mental disability, pregnancy, age, genetic information, veteran status, marital status, status as a victim of domestic violence or sex offenses, reproductive health decision, or any other characteristics protected by applicable law.
As an equal opportunity employer, we are committed to providing the necessary support and accommodation to qualified individuals with disabilities, health conditions, or impairments (subject to any local qualifying requirements) to ensure their full participation in the job application or interview process. Please contact us at
[email protected] to request any accommodations or for support related to your application for an open position.
Please be aware that Zynga does not conduct job interviews or make job offers over third-party messaging apps such as Telegram, WhatsApp, or others. Zynga also does not engage in any financial exchanges during the recruitment or onboarding process, and will never ask a candidate for their personal or financial information over an app or other unofficial chat channel. Any attempt to do so may be the result of a scamp or phishing attack, and you should not engage. Zynga’s in-house recruitment team will only contact individuals through their official Company email addresses (i.e., via a zynga.com, naturalmotion.com, smallgiantgames.com, themavens.com, gram.gs email domain).