Frontend Software Engineer (H/F/X) - CDI, #React
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
impactfully.
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!
Rencontrez Nicolas, President & Co Founder
Job description
THE ROLE:
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
Introduction call with our Talent Acquisition Specialist or directly with our CTO
Live coding session with one of our engineers (30 minutes)
Take-home assignment and debrief with our Lead Frontend Software Engineer
A Product Meeting in order to identify your product mindset and answer to product last questions
Last meeting with your direct manager (our CTO if available)
If you want to find out more about us :
Find out more about the 13 principles that guide us in our everyday decision-making and bring us closer to our goal 👉 https://www.easy.movie/en/about
Our template library so you could see why EasyMovie is sooo Easy to use 👉https://www.easy.movie/library-of-templates
Our website 👉 https://www.easy.movie/
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.