Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Front - End Engineer

Smart Host

Berlin

Hybrid

EUR 50.000 - 70.000

Vollzeit

Heute
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A tech company in Berlin is seeking a skilled developer to create and maintain ReactJS and NodeJs applications. You will be responsible for optimizing code for performance while collaborating closely with back-end engineers and designers to deliver a great user experience. Ideal candidates will have proficiency in JavaScript and ReactJS and an understanding of related technologies. This role offers a competitive salary alongside opportunities for professional development.

Qualifikationen

  • Proficient in JavaScript, ReactJS.
  • Experience with NodeJs.
  • Firm understanding of state management techniques.

Aufgaben

  • Develop and maintain Reactjs and Nodejs applications.
  • Optimize front-end code for performance.
  • Collaborate with back-end engineers and designers.

Kenntnisse

JavaScript
ReactJS
NodeJs
State management
UI component design
CSS-in-JS
Jest
Storybook

Tools

Webpack
Shell scripting
NextJs
NestJs
feathersJs
nxjs
Websockets
gRPC
Jobbeschreibung
Responsibilities
  • Developing and maintaining multiple Reactjs and Nodejs applications.
  • You will develop reusable client-side components to build our client-side web app.
  • You will be responsible for your code from design to deployment.
  • You will optimize the front-end code for resiliency, speed, memory consumption, and size, so as to deliver the best possible user experience.
  • Making sure that the software scales together with the growing user base.
  • Working together with Back-end Engineers to integrate required APIs, and with designers to build a flawless UX and a good-looking UI.
  • You will solve occurring challenges on the way to making our customers happy.
  • You will fight emerging complexity in the code by rethinking things from the beginning.
Requirements
  • You are proficient in JavaScript, ReactJS.
  • You have some experience with NodeJs.
  • You have a firm understanding of State management and the different ways to apply state management techniques.
  • You are proficient at building UI components from designs given.
  • You have an understanding of related technologies, e. g. CSS-in-JS, Jest, Storybook, MonoRepos, Webpack.
  • Having familiarity with any of the following technologies is a plus: Scripting (Shell), NextJs, NestJs, feathersJs, nxjs, Websockets, gRPC.
  • You love keeping the codebase simple and easy to understand, knowing when it's the right time to refactor.
  • You understand how browsers work and how to debug client-side code efficiently.
  • You care about code quality.
  • You don't follow hypes blindly, but choose the right tool for the job. You dig deep to find the root cause of any problem before shifting responsibility.
  • You constantly cultivate your professional knowledge.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.