Senior Frontend Developer - TypeScript/Angular Portugal (m/f/d)

About us

Join the European market leader in B2B cloud telephony. NFON founded in 2007 in Germany is offering its services, locally, in 15 European countries. Our business: Transform the business phone industry, thanks to our advanced cloud-based phone system, complete business phone and call center software.

 The opportunities are endless: If you are ready to grow something big, then this is your job!

Your Mission

You will be building our administration portals, which includes:
·      Development of precisely fitting and sustainable applications and carry out or accompany deployments
·      Design and implementation of interfaces to connect to existing back-end functionalities (RESTful WebServices)
·      Close collaboration with your UI/UX colleagues to guide and excite our customers
·      Proactive presentation of your own proposals regarding solutions and technologies for the development process
·      Expansion of our front-end architecture and establishment of software lifecycle and quality assurance processes (unit test, UI test, build, code analysis)
·      Assuring knowledge transfer and close collaboration with your colleagues to help everybody to improve

Your profile

To excel in this position, you need to have:
·      Technical Degree (Computer Science, Maths, Engineering or equivalent) or relevant tech experience
·      5+ years of experience as a front-end developer
·      Deep knowledge of modern web technologies and frameworks (e.g. HTML5, CSS3, Typescript, Angular 6+, Jest, Jasmine, Node, etc.)
·      Advanced knowledge on handling build and asset pipelines (NPM, Webpack, Bower/Grunt)
·      A basic understanding of the most common attack patterns and know strategies to avoid them
·      Experience with modern SCM, Build & Release Tools (Git, CI, Docker, etc.)
·      Solid understanding of Material Design, Web Sockets, Async/await, EventEmitter, Observables, Application States and Lifecycle
·     Skills with setting up and automated front-end testing environment (Jest, Jasmine, CucumberJS) and writing corresponding tests  
·      Fluent in English (written and spoken), German is a plus

Why us?

  • An unlimited fixed-term contract with the flexibility of trust-based working hours
  • Funding of educational trainings, including English courses
  • Cozy and large workplaces with modern equipment and cordial colleagues in Lisbon (Barata Salgueiro 37)
  • Private health insurance (including family members)
  • Additional vacation days
  • Free coffee, fruit baskets and lunch vouchers
  • International atmosphere in a continuously growing company with an open-minded culture and positive communication
  • A motivated, distributed and agile team with lean hierarchies
NFON is an equal opportunity employer and does not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.