Companies you'll love to work for

Senior Front End Engineer

Cognism

Cognism

Software Engineering
Macedonia (FYROM)
Posted on Jun 4, 2025

WHO ARE WE

Cognism is the leading provider of European B2B data and sales intelligence. Ambitious businesses of every size use our platform to discover, connect, and engage with qualified decision-makers faster and close more deals. Headquartered in London with global offices, Cognism’s contact data and contextual signals are trusted by thousands of revenue teams to eliminate the guesswork from prospecting.

OUR WORK MODEL

This is a remote-first position. If you are within a commutable distance of one of our offices, we ask that you work from the office 2–3 days per week to foster in-person collaboration. If you’re based elsewhere, you’re welcome to work fully remotely.

YOUR ROLE

As a Senior Frontend Engineer, you’ll play a key role in designing, building, and launching scalable and elegant user-facing features. If you're passionate about modern web technologies and want to take ownership of complex frontend systems, this is your opportunity to make a meaningful impact in a collaborative and fast-paced engineering environment.

YOUR CHALLENGES & OPPORTUNITIES

  • Architect Scalable Frontend Applications – Design and implement modern web applications using the latest version of Angular to deliver exceptional user experiences.

  • Write Clean, Maintainable Code – Develop scalable frontend components using TypeScript, JavaScript, HTML, and Sass, ensuring high performance and readability.

  • Collaborate Cross-Functionally – Partner with product, design, and backend teams to shape and ship new features from concept to deployment.

  • Drive Frontend Architecture Decisions – Make key technical and design decisions across multiple Angular projects, ensuring best practices are upheld.

  • Optimize UI Performance – Build fast, responsive user interfaces, including Chrome Extensions where needed, to improve product usability and customer experience.

  • Contribute to Codebase Evolution – Help define and evolve our frontend architecture and engineering standards for long-term scalability and maintainability.

OUR EXPECTATIONS

  • Professional Experience – 5+ years as a software engineer, with a strong track record building production-ready frontend applications.

  • Angular Expertise – Deep experience with Angular and its ecosystem, including Signals, RxJS, and state management libraries like NGRX, NGXS, or Akita.

  • Frontend Fundamentals – Proficient in TypeScript/ES6+, HTML, CSS (Sass or Less), and modern MV* frameworks (e.g., Angular, React, Vue.js).

  • Chrome Extension Development – Experience building and maintaining Chrome Extensions to extend application functionality.

  • Collaboration & Ownership – Comfortable working closely with cross-functional teams and owning features from ideation to release.

  • Problem-Solving Mindset – Strong analytical and troubleshooting skills, with the ability to make informed technical decisions.

  • Communication Skills – Clear and concise communication in English, both written and verbal.

OUR TECH STACK

  • Angular (latest version)

  • TypeScript, HTML, Sass

  • State Management – NGRX, NGXS, Akita

  • Chrome Extensions

  • REST APIs

WHY COGNISM

At Cognism, we’re not just building a company - we’re building an inclusive community of brilliant, diverse people who support, challenge, and inspire each other every day. If you’re looking for a place where your work truly makes an impact, you’re in the right spot!

Our values aren’t just words on a page—they guide how we work, how we treat each other, and how we grow together. They shape our culture, drive our success, and ensure that everyone feels valued, heard, and empowered to do their best work.

Here’s what we stand for:

We Are Nice! We treat each other with respect and kindness (because life’s too short for anything else).
🤝 We Are Collaborative. We’re in this together—great things happen when we work as one.
💡 We Are Solution-Focused. Every challenge is just an opportunity in disguise.
💙 We Are Understanding. We empower and support each other to do our best work.
🏆 We Celebrate Individual Contributors. Every role matters, and so do you!

At Cognism, we are committed to fostering an inclusive, diverse, and supportive workplace. Our values—Being Nice, Collaborative, Solution-Focused, and Understanding—guide everything we do, and we celebrate Individual Contributors. We welcome applications from individuals typically underrepresented in tech, so if this role excites you but you’re unsure if you meet every requirement, we encourage you to apply!