Frontend Software Engineer Angular at AVSystem #vacancy #remote

Frontend Software Engineer (Angular) – CSP

Communications Service Providers (CSP) are AVSystem’s largest, most important customers. We build, test, launch and operate systems for our telco customers and make a living by keeping them relevant, reliable and remarkable. 

You will join the  D&R team , maintaining 2 major software components ( BSAP and  DHCP ) along with supplemental services. This opportunity is for a new project within the utilities space, focusing on the development and deployment of an advanced electricity meters monitoring and management system. You’ll be part of a cross-technical, experienced team, working collaboratively to drive innovation and efficiency in utilities management. 

We are seeking a skilled Frontend Developer proficient in delivering robust and sustainable software projects from design through implementation and deployment. This is a full-time role suited for candidates with several years of commercial experience. The ideal candidate should have a strong background in IT, coupled with a keen interest in learning and adopting new tools and technologies. You should be capable of handling tasks of medium to high complexity with full competence.

In this role, you will tackle exciting architectural challenges while building a scalable, global, and resilient frontend system capable of supporting hundreds of millions of devices.

Requirements

  • 2+ years of professional experience in full-stack software engineering (preferably with Angular and JVM stack)
  • Proficiency in using one of modern frontend frameworks, such as Angular , React , Vue , Svelte
  • Hands-on experience with using and building component libraries (e.g., Angular Material, Bootstrap, Material-UI, or custom-built libraries)
  • Proficiency in TypeScript , HTML5, SCSS/SASS
  • Experience with full software development lifecycle
  • Readiness to work on full-stack (frontend + backend) issues
  • Strong problem-solving skills and a willingness to take ownership of technical challenges
  • Passion for technology, sense of responsibility for your work and willingness to expand and share knowledge
  • Proficiency in English and Polish

A huge plus if you have experience with

  • Angular
  • Angular Material / CDK
  • NX
  • RxJS
  • Playwright
  • Karma / Jest
  • JVM languages (Scala, Java, Kotlin)
  • MongoDB
  • Monix

Responsibilities

  • Participate in the complete software development life cycle: design, develop, review, QA, deploy and support
  • Define and deliver technical key results for a project
  • Provide mentorship to other engineers, including conducting code reviews, providing feedback on technical decisions, training and supporting new/junior engineers as a buddy
  • Actively participate in team meetings. Collaborate with product management, design, and site reliability teams
  • Conduct technical interviews for junior software engineering candidates
  • Provide developer support during office hours and occasional, additionally paid standby during production upgrades and other maintenance procedures

What we offer

  • Freedom and responsibility. Our goal is to inspire people more than manage them. We want our teams to do what is best for our products. This, in turn, generates a sense of responsibility which drives us to do great work
  • Dream Team: A dream team is one in which all of your colleagues are extraordinary at what they do and highly effective working together. We model ourselves on a professional sports team, not a family. A family is about unconditional love. A dream team is about pushing yourself to be the best teammate. Dream teams are about performance, not seniority or tenure
  • Technical challenges: our customers depend on the reliability of our products to generate revenue in their business. The telco industry is ever-growing and needs us to support that growth
  • Open-source contribution opportunities
  • A team of highly skilled and humorous colleagues
  • Access to the best tools and equipment available in the market
  • A MacBook Pro / ThinkPad with 2 monitors
  • Company events and team building activities
  • Multiple career paths and employee development options – we want you to develop into a tech lead in the future, but we’ll support you in getting another dream role in site reliability, management, product development or sales
  • Flexible working hours/remote work when you need it
  • Training and conferences
  • Onsite gym and chillout space
  • Multisport card
  • Medical care
  • Kitchen full of snacks and treats (including Good Lood ice cream)
  • Car parking area and bike room
  • A relaxed work atmosphere – no dress code, no open space

monix Jest.js HTML5 SDK Scala MongoDB Bootstrap JVM Kotlin Vue.js Svelte Playwright Frontend TypeScript angular-material Java karma-runner React Angular Material-UI RxJS

Leave a Reply