Junior Android Software Engineer (H/F) - CDI, #Kotlin
EasyMovie

EasyMovie

Junior Android Software Engineer (H/F) - CDI, #Kotlin

  • Indefinido 
  • Paris
  • Teletrabajo a tiempo partial
  • Licenciatura / Máster
  • > 1 año

La empresa

EasyMovie

EasyMovie

  • SaaS/Servicios en la nube, Medios de comunicación, Televisión/Producción audiovisual
  • Entre 50 y 250 empleados

La oferta

Junior Android Software Engineer (H/F) - CDI, #Kotlin

  • Indefinido 
  • Paris
  • Teletrabajo a tiempo partial
  • Licenciatura / Máster
  • > 1 año

Who are they?

EasyMovie is a video engagement & revenue intelligence solution, maximizing sales engagement platform & CRM efficiency.

Our mission is to help sales organizations book more meetings, build more human & personalized interactions, and capture the right business signals. 🚀

EasyMovie’s video engagement technology (SaaS platform + mobile app) uses personalized templates, which automates the entire process, enabling salespeople to create valuable video content without having to worry about when they should create a video, what to say, how to say it, or where to post it.

💡Why ? Because our app does it for them. No technical or speaking skills requirements, everything follows a guided process, the video is automatically edited, and then published in the right place (email or CRM).

During these past 9 years (🎉) EasyMovie opened offices in Paris, New York and Tunisia and developed its solution with more than 350 large groups, including Thomson Reuters, PwC, Salesforce or L’Oréal, with the main common challenge being to reduce wasted sales time generated by traditional and unproductive prospecting.

Our product
EasyMovie has focused on solving challenges for large operations, thinking of video from a collective stand point (as opposed to a focus on individual creation). For this reason, we have designed:

  • a SaaS platform: that provides centralized admin controls to manage users, approval workflows, graphic charters, branding elements, image right waiver management, subtitles, including multilingual subtitles, and most important customizable storyboards (templates)

  • a mobile app: where any employee in the company are following a structured narrative provided by the pre-programmed storyboard which may easily create videos consistently in only few minutes, without having any technically competency.

EasyMovie
Want to know more about EasyMovie?Company culture, teams, technical stack, jobs... Let's go for an immersion!
Visit the profile

Job description

Our solution:
Our mission is to make all our users autonomous in their creation of video content.
To this end, our efforts are focused on three topics:

1/ The autonomy of the individual user who does not want to develop creative or technical skills
2/ Scalability, or how to guarantee technical, graphic and editorial homogeneity on the scale of large groups.
3/ The security of the architecture to meet the requirements of our customers and guarantee the security of our customers’ data.

Technical team & organization:

Within our technical team, we have:

  • A Product team (2 Product Managers, 1 Product Designer, 1 CPO)
  • A Mobile team (Swift / Kotlin)
  • An API team (GraphQL, microservices, Go)
  • A Cloud team (Go, Python, Devops tools like Terraform)
  • A Front team (React, Styled Components)
  • A video team (OpenGL, C/C++)
  • A QA team

💡 The tech team is divided into 2 agile product teams that are organized around 2 week sprints. Our developers are very involved in the design of the product and work on a daily basis in collaboration with the product managers and product designers.

THE ROLE:

We are looking for an Android full-time engineer, whose mission will be to make our Android application evolve through various missions:

  • Development of new functionalities and new interfaces on our mobile application (which has been evolving on public stores for 5 years).
  • Focus on code quality and UX
  • Camera interface and customization of video graphic charters
  • Cross platform: data synchronization with the cloud (AWS) and our GraphQL API, using WebSockets
  • Offline mode management.
  • Notifications center, etc.

Technical stack:

  • Native Android (Kotlin) app
  • SaaS platform fully controlled internally
  • GraphQL API used by the 2 native applications (iOS and Android) and our web front (ReactJS)
  • Libraries used: oKHttp, (Graphql) Apollo, Retrofit, Coroutine, Rx Room, LiveData, NDK, Jetpack, Datadog, etc.
  • MediaMuxer, MediaCodec, ExoPlayer, VLC player, and an internal Video SDK (OpenGL, C++)
  • Agile organization, using 2-weeks sprints (using the Atlassian suite: Jira, Bitbucket, Confluence)
  • A team of 20 developers and a product team for functional aspects.

Preferred experience

What we are looking for: 🔍

  • 1 to 3 years of experience on native Android mobile applications in Kotlin.
  • You are passionate about Android development
  • A strong sensibility on UX and user needs
  • You are interested on NDK and native SDK integration, and working with a strong C++ team motivate you
  • Partisan of Agile methods (sprints, iterations, etc) without being rigid on a given method (Scrum / Kanban)
  • Ability to implement functionalitiesfrom A to Z in autonomy
  • A willingness to participate in the reflection around the product and to carry projects and features with high added value for users

Mindset wanted: 🚀

  • Teamwork: learning from and to others
  • Pragmatism: liking to solve problems in the simplest possible way.
  • Learning: wanting to learn and develop skills in a technology that you may not necessarily master
  • Humility: being able to question one’s own work.
  • Proactivity: being an active and collaborative member of the team while being able to take responsibility for a project.

Why you’ll want to work at EasyMovie:

  • 🫂 Great product team and people-first culture
  • 💸 Competitive salary, based on your experience
  • 🌎 An international environment: over 15 nationalities across 3 countries: France, United States, Tunisia
  • 💜 You will join a thriving team and be able to collaborate with international teams across the organization including sales, marketing, product and operations
  • 🌐 Remote policy : it’s on you! You can choose the days when you come to the office 💼 (based in Batignolles, Paris) and the days when you work in the comfort of your home 🏡. Internal events such as HQ Days are mandatory.
  • 🧑‍⚕️ Competitive health insurance plan (Alan)
  • 🍔 Swile Meal Card
  • 🚆 50% reimbursement of the transport card (Navigo or Velib’)
  • 💡 A culture of sharing: 360 onboarding weeks, monthly HQ Days, Q&A sessions with our leadership, shared company KPIs
  • 🧭 Shared company principles that guide us in our everyday decision-making and bring us closer to our goal. Find out more about our 13 principles here
  • ☕️ Unlimited coffee, tea and fruits!

If you feel that you have demonstrated the role requirements shown above and have a passion for what we do, click on apply, we’d love to hear from you!

At EasyMovie, we are committed to offering an inclusive recruitment process and fostering diversity within our teams. All employment practices are based on business needs, without regard to race, ethnicity, gender identity or expression, sexual orientation, religion, age, disability status, citizenship, veteran status or any other aspect which makes an individual unique or protected by laws and regulations in the locations where we operate.

EasyMovie

EasyMovie

¿Te interesa esta oferta?

Questions and answers about the offer
  • Compartir en LinkedIn
  • Compartir en Facebook
  • Compartir en Twitter