Application Guide

How to Apply for Senior Frontend Developer (all genders)

at Hubject

🏢 About Hubject

Hubject is a Berlin-based company that has become a global leader in EV charging interoperability, connecting charging networks across 52 countries. They're at the forefront of the sustainable mobility revolution, building the digital infrastructure that makes electric vehicle adoption seamless worldwide. Working here means contributing directly to reducing carbon emissions through technology.

About This Role

As a Senior Frontend Developer at Hubject's Sofia office, you'll be architecting and building Angular applications that power the EV charging ecosystem used by millions of drivers. This role is impactful because you'll design reusable component libraries and feature-based structures that scale across multiple products, directly influencing how charging networks interoperate globally.

💡 A Day in the Life

A typical day involves collaborating with Sofia-based and Berlin teams to architect new Angular features, reviewing pull requests with a focus on reusable patterns, and optimizing existing components for better performance across Hubject's charging platform. You'll work closely with Product Owners to translate EV industry requirements into technical solutions while mentoring junior developers on best practices.

🎯 Who Hubject Is Looking For

  • Has deep Angular expertise (5+ years) with specific experience in reactive forms, dependency injection, and optimizing change detection for performance
  • Demonstrates advanced TypeScript and RxJS skills, particularly in managing complex async data streams in large-scale applications
  • Has a proven track record of designing modular frontend architectures and building reusable UI component libraries from scratch
  • Possesses a strong testing mindset with hands-on experience in unit, component, and e2e testing frameworks for Angular applications

📝 Tips for Applying to Hubject

1

Highlight specific Angular projects where you implemented feature-based architecture or built shared component libraries

2

Include concrete examples of RxJS implementations you've created for handling complex async data flows in production

3

Demonstrate your understanding of EV industry challenges by mentioning how your technical skills could solve interoperability problems

4

Showcase your testing approach with specific frameworks you've used (Jasmine, Karma, Cypress, etc.) and testing strategies

5

Reference Hubject's platform ecosystem and explain how your experience aligns with maintaining applications across multiple products

✉️ What to Emphasize in Your Cover Letter

['Your experience with Angular architecture patterns for large-scale platform ecosystems', 'Specific examples of collaborating with Product Owners and Backend Engineers to ensure smooth end-to-end delivery', 'How your frontend optimization work has improved performance in previous roles', 'Your interest in sustainable technology and the EV charging industry specifically']

Generate Cover Letter →

🔍 Research Before Applying

To stand out, make sure you've researched:

  • Hubject's OCPI and OICP protocols and how they enable EV charging interoperability
  • The specific products in Hubject's platform ecosystem (like intercharge, eRoaming, etc.)
  • Hubject's role in the European Green Deal and sustainable mobility initiatives
  • The company's expansion in Bulgaria and their Sofia office's specific contributions

💬 Prepare for These Interview Topics

Based on this role, you may be asked about:

1 Deep dive into your Angular change detection optimization strategies and performance-aware patterns
2 Scenario-based questions about designing a reusable component library for Hubject's multi-product platform
3 Technical discussion about RxJS streams and async flow management in complex EV charging applications
4 How you ensure code quality through testing strategies in Angular applications
5 Your experience collaborating in cross-functional teams with Product Owners and Designers
Practice Interview Questions →

⚠️ Common Mistakes to Avoid

  • Focusing only on basic Angular features without demonstrating deep expertise in routing, reactive forms, and DI
  • Presenting generic frontend experience without specific examples of modular architecture design
  • Neglecting to mention testing strategies or treating testing as an afterthought in your application

📅 Application Timeline

This position is open until filled. However, we recommend applying as soon as possible as roles at mission-driven organizations tend to fill quickly.

Typical hiring timeline:

1

Application Review

1-2 weeks

2

Initial Screening

Phone call or written assessment

3

Interviews

1-2 rounds, usually virtual

Offer

Congratulations!

Ready to Apply?

Good luck with your application to Hubject!