You

Frontend developer

The Company

bitcrowd builds software for clients large and small. This is an exciting field to work in. It provides us with a constant flow of new topics to drive our ideas, concepts, and work. We have attracted a diverse client base with projects in fintech, logistics, healthcare, shared economy and media. In recent years we have also drawn the attention of larger companies that love our agile way of working to establish their goals faster and more reliably.

We have developed processes and technologies that are proven and productive for the variety of projects we take on. We don’t just write the code. We also care about the process and the product. We help our clients at various stages of their projects, often from the very beginning, through continuous development of features over the years until long term maintenance. Because our clients are often with us for the long-term, they value the quality of our work. We come back to work on what we started years ago. So, when we make decisions, we try to make sure that they are sustainable and pragmatic.

bitcrowd is an international, friendly, and welcoming development team with an office in Kreuzberg, Berlin (currently working 100% remote).

The bitcrowd team standing in a circle discussing, in a large bright office, next to desks with computers and monitors.
The bitcrowd team discussing a project demonstration

The Opportunity

bitcrowd is looking for a frontend developer focused on client-side apps and building user interfaces. This is a permanently employed position, which could be remote (CET +-3 hours timezone). The bitcrowd team is a community of engineers who care deeply about delivering user interfaces that are great to use and fun to maintain. This position is open to remote work, but you need to be allowed to be employed in germany.

What You’ll Get To Do

  • Plan and write code in a team using pair or pack programming, combine your knowledge and skill with colleagues.
  • Learn! Read books from our library, take part in talks and workshops from the rest of the team, and refine your day-to-day work through a supportive review process.
  • Collaborate on projects with people from other agencies.
  • Help educate engineers on other teams through code reviews, giving talks, and writing documentation.
  • Work with collaborative, supportive, and committed team members.
  • Create highly performant sites and web apps.
  • Connect apps to REST and GraphQL APIs.
  • Write code and tests, concept frontend applications, collaborate with other designers and engineers to create products that matter for the users.
  • You will define our future. Each team member has time outside of client work to discover and experiment with new or untried technologies. You will bring your insights and recommendations to the rest of the team.

What we offer

  • Attractive salary, relocation support, visa support.
  • Fast, modern Hardware.
  • Being part of an international, friendly, open, and welcoming team.
  • A distraction free work environment that lets you focus on your work.
  • Interesting projects and challenges.
  • Equipment for convenience and comfort — choose a standing desk if you want it, or your favourite desk chair, a movable mount for your screen, your own personal noise-cancelling headphones.
  • We’ll provide you with a transport card (‘VBB AB Jahreskarte’) that gives you free transport on all of Berlin’s public transport systems, all the time. That includes ferries. Really.
  • Access to our library of books (covering programming, design, processes).
  • We’ll buy more books if you recommend them.
  • Conference tickets and travel, when such things happen again.
  • Our gender-neutral bathrooms have showers, for those who take a physical approach to commuting.
  • There’s an elevator for getting to our fourth-floor office.
  • When the situation permits, we have lunches and after-work socials together on our roof terrace, with views across the roofs of central Berlin.
A grassy terrace next to a glass-walled office interior, with a bright blue sky and the Berlin TV tower on the horizon.
Our roof terrace with a view

About you

Minimum Qualification

  • You’re comfortable reading and writing JavaScript, HTML, and CSS.
  • You know your way around modern JavaScript, TypeScript, React and Vue.JS.
  • You know how to test code and are comfortable with test and mocking frameworks.
  • You know how to use Git and services like GitHub or GitLab.
  • You have a love of learning, and helping your colleagues grow.
  • Nobody is perfect. You are comfortable with asking questions when you don’t know something, and discussing solutions together.
  • You are a good communicator and strive for consensus.
  • You are happy to provide and receive constructive feedback.
  • You cherish working in a distributed team and bring the needed asynchronous/written and verbal communication skills.
  • Ability to communicate in English. German is a “nice to have”. (and more languages are always welcome)

Bonus

  • You have developed user interfaces in the past.
  • You have developed applications that have been used with different browsers and devices. Furthermore, you know what to look for in terms of cross-device compatibility and testing.
  • You have worked with or have created component libraries, pattern libraries, or style guides in previous projects.
  • You have some experience of UI design or visual design.
  • You know how to set up and use code analysis and testing tools (ESLint, Jest, Enzyme).
  • You have written a bit of client-side JavaScript without a fancy modern framework in the past.
  • You have measured and improved the performance of web apps, pinpointing performance bottlenecks and implementing optimizations.
  • You know how to approach an existing codebase and improve its architecture through small, planned interventions.
  • You know how to set up build tool chains (react-scripts, Webpack, PostCSS).

Some words on diversity

Although technology is used by all kinds of people, it is still built largely by members of the same (privileged) groups. Changing this takes effort and is not always a comfortable process for tech companies. At bitcrowd, we are challenging our own stereotypes and patterns, and supporting communities that work on equal access to tech. We also build our hiring process to support this. If you belong to a group that is underrepresented in tech, we’d especially love to hear from you.

Apply now

Please include your CV/Résumé, a brief statement of why you want to work with Bitcrowd, and links to your work and/or portfolio.