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

NFON transforms and enriches how businesses use telephony. We deliver the freedom of business communication through cloud-based technology. Quick to deploy, versatile, scalable, flexible and reliable – just like our team. Our R&D and Operations team consists of technical experts who work to bring the business communication market to the next level.
We are no. 1 cloud telephone system in Europe.

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

Your Team

As an engineer at NFON, you will be part of the new R&D team  in Lisbon, working alongside the organization in a cross-functional agile team, always growing and helping to build and improve the quality of our products.

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)
  • One of the best health Insurance with great coverage (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.