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.
🚀 Application Tools
🎯 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
Highlight specific Angular projects where you implemented feature-based architecture or built shared component libraries
Include concrete examples of RxJS implementations you've created for handling complex async data flows in production
Demonstrate your understanding of EV industry challenges by mentioning how your technical skills could solve interoperability problems
Showcase your testing approach with specific frameworks you've used (Jasmine, Karma, Cypress, etc.) and testing strategies
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:
⚠️ 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:
Application Review
1-2 weeks
Initial Screening
Phone call or written assessment
Interviews
1-2 rounds, usually virtual
Offer
Congratulations!