Frontend Developer (m/f/d) - in Berlin or Gießen

Job description

We are looking for a Frontend Developer, who will help us improve the most advanced content management system worldwide and who knows how to design and architect complex applications. Someone who has solid experience in modern frontend libraries and tools, like Typescript, React, GraphQL, and who cares about performance, accessibility, maintainability, modularity, pragmatism, security, etc. Someone who enjoys working on applications that focus on providing the best user experience.


We at GraphCMS are the leading innovator in the field of content management. By having solved the multi-device challenge with the most flexible APIs out there, our team of SaaS-experts and GraphQL early adopters is continuing to push the boundaries of the industry. As the first user-centric headless CMS, GraphCMS is a centralized content hub not only for editorial content, but also for user generated and artificially created content.


At GraphCMS we offer an inspiring workplace environment, that helps everyone to unfold their creativity. We don't believe in the nine-to-five mentality, your work hours are as flexible as you are. The enthusiastic and thriving work culture will push you towards your best performance and your impact will be immediately observable. Help us to show the world, why we are the best!


Position Description:

Providing a great web user experience is crucial to us, and we’re always looking for talented front-end web developers to help us reach the next level. Ultimately, you should be able to create a functional and attractive digital environment for our customers, ensuring great user experience. By joining our team, you’ll get the opportunity to work with our highly skilled agile front-end experts. The bulk of the work we do is pure front-end development, but some back-end skills will help you of course.


Responsibilities:

  • Design, build, and maintain efficient, reusable, and reliable JavaScript and TypeScript code
  • Cover your code with tests and perform manual testing of your features
  • Review the work of your colleagues
  • As a true team player, you continuously improve your team’s processes, brainstorm ideas, and communicate your status and progress
  • Provide feedback, and continuously improve yourself

Requirements

What We Are Expecting 

  • 3+ years of front-end web development experience — preference given to candidates who have experience with large applications of some scale
  • Good knowledge of React and be proficient in JavaScript, CSS3, and HTML5 is a must. Experience with TypeScript, GraphQL is preferred
  • Experience with responsive designs
  • Great oral and written communication in English (German is a plus)
  • Consider multiple quality dimensions like user impact, failure tolerance, code maintenance, implementation time, security breaches, and performance
  • Be genuinely interested in technology and love to try new things
  • Solve complex problems but also consider multiple solutions, weigh them, and decide on the best course of action
  • Thrive on providing and receiving honest but always constructive feedback

Nice To Have

  • Experience with SaaS products
  • Experience with GraphQL Tools and Libraries

What We Offer

  • Great workplace environment
  • Competitive salaries
  • Flexible work hours
  • MacBooks
  • Education
  • Team mentality
  • Enthusiastic startup culture
  • Personal growth

Bonus: If you aren’t the right one for the job, but you know our perfect candidate, send us your referral - we will reward you with a 1,5k bonus, if this person gets hired!