Context:
Worklife is the only all-in-one platform integrated with HR tools that optimizes and develops the benefits strategy of organizations of all sizes.
Our obsession: enabling HR and CSR teams to have the maximum economic, human and societal impact through their social policy.
We make employee benefits visible and easy to use, through a single payment card, and an ultra-personalized application that highlights our clients' employer brand.
The recent acquisition by Crédit Agricole allows the startup in the prescale phase to support our clients in the promotion and management of their employee benefits policy.
Today, we are on the lookout for a Senior Frontend Developer passionate about crafting seamless user experiences, transforming designs into dynamic interfaces, and playing a pivotal role in shaping the visual identity of our digital presence. You'll join a team composed of:
- 1 Tech Director
- 4 Backend (including our tech lead)
- 2 Frontend
- 2 Devops
- 2 QA
- 3 Mobile (1 Android, 1 iOS, 1 Fullstack)
Our stack :
- Nuxt 2 (Vue.js) & React
- GraphQL Gateway in Node.js (Apollo)
- REST Microservices in Python (Fast API)
- Gitlab (Version control + CI/CD)
- Figma (Interface design)
- Linear (Project management)
- Docker for dev env
- Kubernetes for deployments (Helm)
- Terraform (on AWS)
- Datadog/Sentry
- Documentation on Notion
- Data stack: Segment, Airflow, Airbyte, DBT, Postgres data warehouse
Daily Job:
- Develop and maintain high-quality user interfaces: Design, build, and optimize user interfaces across multiple web applications to create engaging, responsive, and user-friendly experiences.
- Collaborate with cross-functional teams: Work closely with product managers, Product designers, backend developers, and QA teams to ensure seamless integration of frontend components, adherence to design specifications, and alignment with business goals.
- Implement and enforce best practices: Stay up-to-date on the latest frontend technologies and trends, and apply industry-standard coding practices, such as modularization, code reusability, and performance optimization.
- Continuously evaluate and improve performance: Regularly review and optimize frontend code to ensure efficient loading times, fast rendering, and smooth interactions, as well as identify and resolve any potential bottlenecks or performance issues.
- Embody our values through your attitude, interactions, and work: Care, Challenge, and curiosity.
Expected Results:
Ramp up 3 months:
- Meet and get to know the team and the people at the company
- Familiarize yourself with our frontend app, product, and GraphQL schema
- Onboard yourself on our tools and routines
- Be autonomous in realizing tasks, communicating with product and other stakeholders
Target per month:
D+30:
- Meet the team and get to know everyone, who they are, and what they do
- Setup your environment
- Explore our code base and familiarize yourself with our product
- Read and challenge our documentation. Ask all the questions
- Pair with our developers
- Tackle your first issues
D+60:
- Tackle multiple issues
- Make a release
- Make a code review
- Write documentation
- Write tests
D+90:
- Work on the underlying architecture supporting our project (design, shared libs, utils, tooling)
- Lead a pairing session
- Lead a new project
- Take new initiatives to strengthen our apps and processes
- Make multiple code reviews
- Handle the release process by yourself
A little more about you:
We believe that diversity of profiles contributes to the success of Worklife, and we therefore make every effort to ensure that inclusion, equity, and accessibility are at the heart of our recruitment processes.
Pre-requisites:
- You're a key senior profile, capable to handle a technical discussion on observability and you have acquired a lot of scaleup automations.
- You have a strong experience with modern frontend syntax (HTML/CSS/JS) and practices.
- You possess a solid expertise in Vue (Preferred) and/or React, ideally both.
- You have a significative experience and willingness to work with pure CSS (and extensions) without frameworks (tailwind, bootstrap, etc…).
- You are a true team player, capable to work in a team, help your coworkers, and promote efficient collaboration through tools and practices.
- You have a good ownership of your tasks for ideas to production and communicate well on their progress.
- You can communicate efficiently in English, both written and verbally.
- You are familiar with Design systems and have the ability to challenge it.
Our evaluation criteria (scorecard) for this role:
- You have a solid experience with Vue and React.
- You like to solve complex problems. You do not give up easily.
- You don’t settle for subpar solutions and enjoy when code is elegant, readable, and efficient. You understand how to make good compromises.
- You are autonomous in the tasks entrusted to you but do not hesitate to ask for help if necessary.
- You are open-minded and know how to communicate your point of view.
*Bonus for experience with automating deployment.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.
Milan · Bordeaux…Voir plus