- Company Name
- John Paul
- Job Title
- React & Vue Front-End Developer - H/F
- Job Description
-
Join Our Digital Team and Shape the Future of Concierge Services!
At John Paul, our digital team is inventing a new generation of concierge services by combining innovation with advanced technologies. Our development team is made up of 13 talented individuals across 3 squads, and we are looking for a front-end developer who is passionate about innovation to join one of our feature squads.
As a key member of the team, you will play a direct role in creating cutting-edge applications that will impact the experience of both our customers and employees. You will be at the heart of our digital transformation, developing products and services that are shaping the future of the concierge industry.
You will join an agile and dynamic team, working with modern technologies such as Vue.js, React, Django Rest Framework, and Salesforce Service Cloud, while contributing to ambitious projects to rebuild and improve our platform.
ASSIGNMENTS
As a React & Vue Frontend Developer, you’ll dive into exciting challenges that will shape the user’s experience and directly impact our customers and employees:
· Build innovative applications: Develop customer-facing web and mobile applications, as well as internal tools like our CMS and other back-office systems. Your work will directly influence the experience of our clients and employees.
· Champion best practices: Enforce coding standards and advocate for best practices throughout the development lifecycle.
· Maintain world-class standards: Help ensure that our systems are top-notch in terms of architecture, security, performance, and documentation. You’ll be responsible for building scalable, high-performing applications that are ready for the future.
· Iterate quickly and deliver outstanding results: Drive the development process from idea through to production. You'll be responsible for fast iterations—moving from architecture and design to coding, testing, and deployment. Speed and agility are key!
· Innovate with the tech stack: Keep pushing the boundaries of our technology stack, experimenting with new tools, and making sure our tech remains cutting-edge and fun to work with.
· Shape the future of our products: Collaborate with the product team to define the next steps in our projects. You’ll help guide the evolution of our platform and contribute to shaping the strategic direction of our product.
· Continuously improve the platform and developer experience: Challenge existing processes, suggest new solutions, and work towards making our platform better for both our users and our development team.
CANDIDATE PROFILE
We’re looking for a team player who thrives in a collaborative and innovative environment.
The ideal candidate will have:
· Strong team spirit: You enjoy collaborating with others, sharing ideas, and learning from your colleagues. You bring positivity and energy to the team.
· Solid Javascript fundamentals: You have a strong grasp of core JavaScript concepts, and you’re comfortable applying them in complex, real-world projects.
· Experience with React/React Native or Vue.js: You’ve worked with React, React Native, or Vue.js to build high-quality, production-ready applications. You understand the nuances of these frameworks and can take advantage of their full potential.
· REST APIs & Web Security: You have a good understanding of REST APIs and are familiar with web security best practices, ensuring that the apps you build are both functional and secure.
· CI/CD Enthusiast: You’re familiar with Continuous Integration and Continuous Delivery (CI/CD) practices, especially with tools like GitLab. You understand the value of automation in creating a smooth, efficient development pipeline.
· Agile mindset: You’re experienced with agile methodologies (Scrum or Kanban) and enjoy working in fast-paced, iterative cycles. You’re comfortable adapting to changes and collaborating across teams to drive progress.
· Security Awareness: You know the OWASP Top 10 and how to protect your code and applications from common security vulnerabilities.
· Bonus – Native languages: If you have knowledge of native languages (e.g., Swift, Kotlin), it’s a plus, but not a requirement.
We value curiosity, a growth mindset, and a passion for learning. You should be someone who asks questions, challenges the status quo, and continuously strives to improve.
OUR CURRENT TOOLKIT
We use a modern stack to build high-quality, scalable applications. Our current toolkit includes:
· React.js, React Native, Vue.js
· Express
· Kubernetes, Amazon S3 & CloudFront
· GitLab & GitLab CI
· Jest
Why this matters:
· Adaptability: We are constantly evaluating and refining our toolkit. If there’s a new technology that can help us, we’re open to exploring it.
· Collaborative decision-making: As part of the team, you’ll have a voice in our technology choices. We encourage discussions and value each team member’s input when deciding on new tools.
· Future-proofing: Our toolkit is built for scalability and adaptability, ensuring we are always ready for the next challenge. You’ll play a key role in shaping how we evolve and adapt our technology to stay ahead of the curve.
Les avantages à rejoindre John Paul :
• Évoluer dans une entreprise innovante et un secteur dynamique en pleine croissance ;
• Intégrer une entreprise et un Groupe international qui offrent des opportunités d’évolution en interne, et pourquoi pas la possibilité de continuer l’aventure à l’étranger ;
• Bénéficier de formations métier complètes tout au long de votre parcours professionnel ;
• Rejoindre une équipe soudée, bienveillante et conviviale ;
• Travailler dans un environnement idéal : bureaux neufs au cœur de Paris, vue rooftop à 360°… ;
• Pouvoir participer toutes les semaines à des activités entre collaborateurs (challenges, jeux…) ;
• Bénéficier d’avantages et de tarifs préférentiels réservés à nos membres ;
• 2 jours de télétravail par semaine (a validation de la période d'essai)
• Tickets Restaurants pris en charge à 60% ;
• Remboursement Navigo à 75% et pack mobilité durable.