Front-End Developer Vue.js (f/m/nb) at Deepki

Front-End Developer Vue.js (f/m/nb) at Deepki

published: 06 Jun 2024

3 min read

Expired

Company: Deepki

Role: Front-End Developer Vue.js (f/m/nb) at Deepki

Location: Remote, Paris, France

Type: Full-time

Skills: saas, vuejs, developer, team, html, css, typescript, english, vue, pinia, frontend, npm, webpack, tdd, testing, engineer, work, job, validation, events, company, motivation, employment

Are you looking for a new opportunity in a high-impact company?
Deepki, leading the way in ESG SaaS for real estate owners and accelerating the transition towards net zero and sustainability.
We are thrilled to announce the opening for a talented Front End Vue.js Developer to join our visionary technical team.

Our organization :

Deepki on the technical side is a collective organized into 7 software teams, 5 Product Managers, 1 VP Engineering, 5 Engineering Managers, 4 UI/UX Designers and an R&D team.

Our culture :

Our technical culture is based on collaboration, collective intelligence, code quality (readability and maintainability) and continuous deployment.

Missions :

  • Build innovative functionalities to meet our customers needs:

  • Develop new functionalities, from specification to production release

  • Maintain existing code, resolving bugs on a permanent basis

  • Participate in the implementation and enrichment of our new Design System

  • Challenge the design upstream of implementations

  • Exchange ideas on the product to obtain a better solution together, iteratively and taking into account user feedback.

  • Make an impact:

    • At team level, by finding solutions to complex business problems

    • At a more global level, by also contributing to architectural choices and the resolution of cross-functional technical debt

  • Collaborate with all stakeholders (software team, product manager/owner, CTO, other teams within Deepki) to collectively converge on the best product on our market

  • Apply the internal information systems security policy

  • Report all security incidents

  • Apply operating procedures

Skills :

Hard skills :
  • Mastery of web technologies (HTML, CSS, TypeScript, JS Frameworks...)

  • Mastery of component-based architecture

  • Good web culture and knowledge of design patterns

  • Ability to test components (unit, integration, etc.)

  • Experience of maintenance, refactoring and evolutions on existing code (as opposed to developing new products from scratch)

  • Good understanding of product culture and Lean/agile methods

  • Proficiency in French (fluent) and good command of English (B2 level).

Nice to have skills :
  • Mastery of Vue 3 (API composition, Pinia, ...)

  • Knowledge of tools such as Figma / Storybook

  • Good knowledge of front-end tooling (npm, webpack)

  • Proficiency in D3.js

  • Knowledge of OpenAPI specifications

  • Knowledge of development approaches (TDD, BDD, etc.)

  • Knowledge of Python development

  • Internationalization skills (intl, icu, etc.)

Soft skills :
  • Team spirit: 'Working in a team requires us to know how to communicate, to have empathy, We ask our teams to have the ability to challenge and be challenged by their peers'.

  • Autonomy: 'Our teams are multi-disciplinary, and their members have all the skills needed to create value with each iteration'.

  • Curiosity: 'We're looking for people who share our values, to contribute to our continuous improvement'.

  • Interest in software quality: software architecture, unit and functional testing, code review, documentation... (we are sensitive to the quality of what we produce)

Our teams and values:

Each team is made up of a product manager, an engineering manager, a lead dev and developers:

As a software engineer, your role is to use your technical expertise to develop our application and meet our customers needs. At Deepki, every software engineer is first and foremost a teammate eager to find solutions (delivering value), inclined to help each other (collective spirit), with a desire to learn and improve (continuous improvement). He/she is able to explain the tools and techniques he/she uses (communication), to concentrate and to work in a group. He/she is committed to respecting the rules of collective work and to getting involved in continuous improvement.

If you are very interested in this job, please contact us.

Technical environment :

  • Vue 3 (Composition API) with TypeScript

  • SCSS / CSS

  • Storybook

  • Python (flask, pandas)

  • Code hosted on Gitlab

  • MongoDB

  • RabbitMQ

  • AWS (EC2, Fargate/Docker, Lambda)

  • CI /CD (several deployments per day)

  • Terraform + ansible

Recruitment process :

  • HR interview: Validation of fit with Deepki, soft skills, experience.

  • Interview with our Engineering Manager: Validation of suitability for the role and challenge, basic technical skills and potential for learning and development.

  • Interview and meeting with the team on our premises or by video, technical test and open discussion: Validation of technical skills, suitability for the team and way of working (methodology, finding solutions, etc.).

Sensitive position : Yes 

Why join Deepki?

Deepki’s teams are dedicated to making an impact by harnessing data to transform the world’s most carbon-intensive industry into a force for good for the planet, and creating virtuous real estate. They embody our four core values: drive, commitment, righteousness and goodwill, which represent a fundamental element of life at Deepki.

Our employees are at the heart of everything we do, and we strive to provide a comfortable environment where they can flourish. 

  • Regular social events (2-day Onboarding with all Deepkies France and International, celebrations, seminars)

  • In-house training

  • Allianz health insurance

  • 10€ luncheon voucher card per day worked (55% paid by the employer)

  • International environment

  • Access to a language learning platform

  • Dynamic and passionate ecosystem where everyone's initiatives have their place

  • Large office with terrace in the heart of Paris (75011)

  • Participation in internal knowledge sharing events: share, learn, and improve your oral skills (Technicolors, annual Hackathon...)

  • Participation in the writing of our technical blog (in French): learning to communicate in writing (visit our Technical Blog: https://techblog.deepki.com/)

  • Room to explore your creativity, propose new ideas

More about Deepki

Founded in 2014, Deepki supports real estate players in their transition to net zero and sustainability. To achieve this transition towards sustainability, Deepki helps realign stakeholders’ interests to build efficient strategies and transform real estate into a positive force for the planet.

Deepki is the only company in the world offering a fully-populated ESG data intelligence platform combined with expert advisory services. The company’s end-to-end solutions leverage data to improve ESG performance and maximize the value of real estate assets.

Deepki has offices across Europe, in Paris, London, Madrid, Milan and Berlin, with ambitious expansion plans.

Key Figures

  • 400M+ square meters monitored

  • 60+ countries where we operate

  • 400+ references across the world

  • 400+ employees globally

  • 216K+ tCO2e saved by our customers each year

We are looking for talented individuals that share our drive and motivation to accelerate real estate’s environmental transition at an international scale!

Our team represents a mixture of different backgrounds and experiences, working together to ensure the best possible customer experience. We pride ourselves on our employees’ openness and curiosity. Joining Deepki means becoming a team player, being willing to learn and giving a purpose to your work!

Do you feel like you meet most requirements, but not all of them? We want to hear from you!

Deepki is an Equal Opportunity Employer. We do not discriminate on the basis of ethnicity, religion, sex (including pregnancy, childbirth, or related medical conditions), gender identity, sexual orientation, age, national origin, non-disqualifying physical or mental disability, or any other basis covered by appropriate law. All employment is decided on the basis of qualifications, passion, merit, and business need.

How to Apply

Please click button to apply.
Apply

Are we missing something?  Help us improve this article. Reach out to us.

Are you looking for other tips?

Check out what's on in the category: jobs, vuejs, typescript, vue, testing
 

JSJ Team

Job board for JavaScript Jobs, VueJS jobs, ReactJS jobs, PreactJS jobs, javascript jobs, NuxtJS jobs, Svelte jobs