Frontend Software Engineer (H/F/X) - CDI, #React

Frontend Software Engineer (H/F/X) - CDI, #React

  • 33, Rue Truffaut, Paris, 75017
  • CDI 
    Télétravail partiel possible
    Éducation : Bac +5 / Master
    Expérience : > 1 an

    Cette offre a été pourvue !

    Who are they?

    EasyMovie’s mission is to democratize the use of video in companies, in the same way that Power Point has democratized the use of presentations 🎥.

    EasyMovie is a SaaS platform born from a simple vision: video will become the main means of communication in business by 2030.

    It seemed very ambitious in 2013 when we launched and, if there is still a lot of work to achieve this vision, no one today disputes the growing importance of video. Because beyond the support, which remains a means, the major challenge is that of the “future of communication” 🌐.

    Our mission is therefore to offer our users a complete, intuitive and simple solution allowing any employee to make videos with high added value, by following narrative and graphic structures defined by the company.

    In 10 years (🎉), EasyMovie has developed a portfolio of more than 350 major groups, including PwC, Airbus, Salesforce or even L’Oréal.

    Our 70 employees spread between Paris, New York and Tunis work together to offer our customers a video creation tool that is anchored in the daily lives of organizations.

    Communication departments have found with EasyMovie a way to communicate faster and more

    But beyond the communicators, EasyMovie is aimed at all company employees:

    ❌ No more job offers where you learn nothing!
    ❌ No more long messages drowning in the email inboxes of our colleagues or our leads!
    ❌ No more presentations that no one understands!

    ✅ Welcome to Video Communication!

    Job description


    We need you because you are a Frontend Engineer who is ready to make our Web platform and mobile application evolve through various missions:

    • Development of new functionalities and new interfaces on our web platform and React Native mobile application

    • Improvement of our already existing best practices: Documentation, testing, CI/CD, etc

    • Focus on code quality and UX.

    • Like every product, we also have bugs in production, you will need to solve them with your team as soon as possible, or prioritize them for a next sprint if they’re not critical.

    • You’ll have some strong interactions with the product teams (Product manager and designers) and with the other stack teams (API (Go), Video (C++), Mobile (Android & iOS).

    • Cross-platform: real time data synchronization with the cloud (AWS) and our GraphQL API, using WebSockets or XHR.

    Technical stack 🌐

    • ReactJS > 16 (using hooks)

    • React Native 0.71 using Expo and Typescript

    • Styled Components

    • CSS-in-JS

    • Yarn, Lerna, Babel

    • Turbo

    • Prettier, ESLint

    • CircleCI

    • Docker, Terraform, AWS services for hosting.

    • Storybook

    • Jest

    • SaaS platform fully controlled internally

    • GraphQL API used by our web frontend and mobile application

    • WebSockets

    • Agile organization, using 2-weeks sprints (using the Atlassian suite: Jira, Bitbucket, Confluence)

    • A team of 10 developers and a product team for functional aspects.

    💡 Our developers are very involved in the design of the product and work on a daily basis in collaboration with the product manager and product designer.

    Preferred experience

    What you need to know is that we don’t have an ideal profile at EasyMovie 😊.

    However, we have identified a few elements that can help you succeed in this role 🚀

    • 1 to 3 years of experience in frontend development using ReactJS

    • You are passionate about Frontend development

    • You put a lot of energy in your work.

    • You enjoy communicating with people and being challenged in your idea.

    • Your team’s accomplishments are more important to you than your own work.

    • A strong sensibility for UX and user needs.

    • You are interested in video editing 🎬

    • Partisan of Agile methods (sprints, iterations, etc) without being rigid on a given method (Scrum / Kanban)

    • Ability to implement functionalities from 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

    • You speak French 🇫🇷 fluently

    By joining EasyMovie you get to join:

    🫂 A great Tech team with a people-first culture and own values (Teamwork; Pragmatism; Learning; Humility; Proactivity)

    💡 A culture of sharing and transparency: 360 onboarding weeks, monthly HQ Days, Q&A sessions with our leadership, shared company KPIs

    🌎 An international environment: over 15 nationalities across 3 countries: France, United States, and Tunisia

    And of course:

    💸 A competitive salary, based on your experience and expectations 🏡 A really flexible remote policy: You choose the days when you come to the office (Paris, 75017) and the days when you work in the comfort of your home 🥐 Swile Meal Card (9€/day) 🧩 Health insurance plan (Alan)

    Recruitment process

    1. Introduction call with our Talent Acquisition Specialist or directly with our CTO

    2. Live coding session with one of our engineers (30 minutes)

    3. Take-home assignment and debrief with our Lead Frontend Software Engineer

    4. A Product Meeting in order to identify your product mindset and answer to product last questions

    5. Last meeting with your direct manager (our CTO if available)

    If you want to find out more about us :

    EasyMovie is 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.


    Cette offre vous tente ?

    Partager cette offre
    Questions and answers about the job