Cette offre n’est plus disponible.

Frontend Engineer

CDI
Paris
Salaire : Non spécifié
Début : 27 mars 2021
Télétravail non autorisé
Expérience : > 5 ans
Éducation : Bac +4

Wooclap
Wooclap

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

What you might do

  • Build reusable React components with modular CSS (using styled-components for instance), optimise performance and test everything with Jest
  • Work closely with our product, design, and UX teams to create amazing and intuitive experiences that make our customers’ lives simpler
  • Research, guide, and execute frontend architecture changes such as building a UI kit / design system with react-sketchapp and Storybook, TypeScript typing, server-side React rendering, …
  • Measure and resolve performance bottlenecks, using tools like Chrome DevTools, Lighthouse, WebPagetest, or custom tooling
  • Refactor or improve existing code as languages, frameworks, or techniques evolve
  • Help put tools, processes, and documentation in place to improve our code quality
  • Scope and break down complex technical features
  • Dig into bugs and feature requests
  • Assist the customer success team to help our customers and answer technical questions our customers might have
  • Work and collaborate with other engineering and product teams to help them deliver value to customers in new and exciting ways
  • Help other engineers on the team and across Wooclap
  • Share your knowledge and learn during one-on-one sessions or with lightning talks with other teammates
  • Review code written by teammates or other teams
  • Ship new features regularly to our users, while having lots of autonomy in terms of code and feature ownership

Conditions and “perks”

  • Location: Paris
  • Full-time position
  • Compensation commensurate with experience
  • Tickets Restaurants (meal vouchers)
  • Medical insurance
  • MacBook Pro or ThinkPad X1 Carbon
  • Smartphone of your choice
  • Woocredit to buy training material (online courses, books, etc.) to keep learning!

Profil recherché

You love to code. You love to take raw ideas and build great products with JavaScript, HTML, and CSS. You know JavaScript is quirky, but you embrace its functional side and genuinely enjoy coding with it. You understand how to leverage strengths of frontend frameworks such as React, and when to make tradeoffs. All in all, you might like to talk about obscure computer science topics, but in reality, you just want to write simple code and ship new features to customers (or improve existing ones).

You’re an engineer with an eye on UI/UX design. You spend most of your time coding, but you also have an eye for great design and a feel for great UX. You don’t shy away from injecting your own design philosophy to your work, using an existing design system, … You care about more than just the code.

You love technologies, but you’re pragmatic. To you, technologies and programming languages are tools to achieve your goals. You may have opinions about certain technologies, but you’re open to learn new ones as you go. You can carefully balance delivery speed, technological craft and business needs. You default to action and you prefer a good and simple feature that helps our customers rather than a perfectly-designed feature that never ships.

You’re a team player. You believe that work is not a solo endeavor. You love helping others and can leverage your prior experiences to make everyone grow and provide guidance. You’re also able to work with other teams to ensure that we meet their business needs. You love sharing your knowledge with the rest of the team.

You can balance lots of concerns. Frontend apps have to take into account performance (using networks and devices that you can’t control), customer requests, accessibility, code quality, a rapidly changing ecosystem of languages and modules, … And we actually want to ship new features too! You can balance those needs without getting overwhelmed and keep moving forwards.

You solve problems. Engineers write a lot of code, but that’s not everything. You can recognise when something isn’t working and do the work to figure out how to fix it. This could be with code, or by collaborating with your teammates. You can decompose tricky problems, work on a clean solution to address them and you’re comfortable asking for help if you get stuck.

You want to do what’s best for users. When building new features, you think about the implications and how it will shape the experience of real people. Wooclap’s vision is to have a positive impact on education around the world, but this goal comes with responsibilities.

You care about code quality. You understand that testing your code and good code coverage is paramount in building a solid product. Good documentation and using automation wherever possible help improve the developer experience of your teammates. You’re aware that technical debt is unavoidable, but you’re able to formulate strategic plans to address it and can balance it with shipping production-ready code.


Déroulement des entretiens

  • 30-minute call with the hiring manager — Jonathan (CTO)
  • Technical case
  • Interview panel with future teammates

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.