Events  Deals  Jobs 
    Sign in  
ContentSquare // optimizing web & mobile sites
Engineering, Full Time    Paris Area, France    Posted: Monday, May 02, 2022
Apply To Job
Contentsquare is a digital experience analytics company dedicated to making the digital world more human through online experiences that respect the user's time, privacy, & ability. Since our founding in France in 2012, we have grown to be a truly global team, representing more than 70 nationalities in offices across the world, including New York, London, Paris, Munich, San Francisco, Barcelona, Amsterdam, Tel Aviv, Tokyo, Singapore, & more.

Since the beginning, we've developed a reputation for helping leading companies better understand & build trust with their customers. In that time, we've been recognized by Frost & Sullivan as a Global Company of the Year, & by Wired Magazine as one of Europe's hottest startups. In May of 2021, we raised $500M in Series E funding, but we're not stopping there.

To reach our ambitious goals for the future, we will be nearly doubling the size of our global workforce in the next 2 years. Want to learn, innovate & contribute your unique perspective to an industry leader? Join the team dedicated to bringing more human analytics to the world! #WeAreCSquad

Our mission
In the Mobile Data Collection team, we are on a mission to build the industry leading digital experience analytics SDK.
With a stellar growth, billions of users, a complex business environment & our quality, performance & privacy expectations, you'll find an engaging, rewarding & supportive work environment at Contentsquare.
We are looking for a talented Engineering Manager who understands that development is a team effort & who enjoys growing highly technical teams while creating an healthy culture of performance.

Our stack
On the Mobile Data Collection side, our SDK works on:
-native iOS applications (implemented in Swift)
-native Android applications (SDK is in Java - converted to Kotlin over time -, Unit Tests & Sample App in Kotlin)
-multi-platform frameworks (React Native, Flutter, Capacitor/Ionic, Cordova) with specific bridges

The Tag (implemented in Typescript) that collects data on websites (both desktop & web mobile) is implemented & maintained by the Web Team.
Our APIs are mostly designed with our specific constraints in mind. For example, the most data intensive ones use Protocol Buffers.
Our backend uses a combination of technologies such as Kafka, Spark, Flink, Akka, ClickHouse & languages such as Scala, Golang, Python, C++.
Our monitoring & deployment are handled through Kibana, Grafana, Terraform, Datadog & finally, everything is hosted on AWS & Azure.
Our frontend is a micro-frontend SPA developed mainly in Angular/Vue.js & Node.js.

Our challenges
Our rapid growth requires a strong focus on organising highly efficient teams. We are currently rolling out a new organisation centered around our product portfolio & the value we want to deliver to our clients. From an R&D standpoint, one of the cornerstone of this organisation is to lean on an SDK Core Team whose mission will be to enable the product teams to achieve amazing results.
The key challenges for our SDK Core team will be:
-best practices & guidelines to allow multiple teams to work in harmony
-horizontal scalability of our SDK code architecture
-best in class CI/CD pipeline & release process to achieve high velocity
-creation & maintenance of the shared components & libraries
-proper end to end non-regression & performance tests
-efficient monitoring to make sure we are alerted before anyone else

Skills & Mindset
To be successful in this new adventure, you will need to:
Lead by example - You research new technologies to stay abreast of industry trends & standards. You care about production health & resiliency. You come up with ideas to improve it further.
Build your team - You contribute actively on the recruitment process to attract the best engineers & ensure that their onboarding goes smoothly: technical stack, process & team.
Engage & develop - You help your reports to progress in their careers. You create a trusty work environment. You foster a fun, healthy, & collaborative team dynamic.
Communicate - You communicate your expectations to your team, share individual & team achievements internally, at the R&D level or externally.
Drive performance - You have a pragmatic approach. Balance short term deliveries & long term projects. You encourage roadmap sizings & priorities to be properly challenged by all the team members.

Why join Contentsquare's Mobile Data Collection team?
We would really love to hear from you if:
You want to have a strategic impact, a lot of autonomy, responsibilities & opportunities to grow.
You want to help your team members grow in their careers - we have two Engineering & Engineering Management career paths (with clear defined progression steps & opportunities to mentor & be mentored) to make sure we are always challenged to learn something new.
You are looking for a variety of technically challenging projects that are pushing the boundaries in the mobile ecosystem
If the above sounds like a great fit to you, then join us at ContentSquare & be a part of this awesome adventure. With tech teams that are as passionate as you are, cultivate knowledge sharing & strive for team cohesion. Through hackathons, & cross-team innovation days, we are committed to innovating towards tomorrow's user experience.
While we are offering flexible working conditions (full remote, 100% in office or any hybrid setup of your choice), employees need to be fiscally based in one of our main countries to be hired by one of our office. Please ask your recruiter for more information.
Apply To Job
© 2022 GarysGuide      About    Feedback    Press    Terms