Menu
  • About Us
  • Products
  • R&D Projects
  • Publications
  • Careers
  • Our team
  • Contact Us

Job opening: Angular 2+ Developer

(1 post)

Job Description and Responsibilities

  • Delivering complete front ends for web and mobile applications;
  • Ensuring high performance on mobile and desktop;
  • Writing tested, idiomatic, and documented JavaScript, HTML, and CSS;
  • Cooperating with back-end developers in building the RESTful API;
  • Development of front ends communicating with external web services;
  • Participation in collaborative application development projects.

Skills and Qualifications

  • BSc in Computer Science, Computer Engineering, or relevant field;
  • Proficiency with JavaScript and HTML5;
  • Deep knowledge of Angular 2+ practices and commonly used modules based on extensive work experience;
  • Creating self-contained, reusable, and testable modules and components
  • Ensuring a clear dependency chain, regarding the app logic as well as the file system;
  • Ability to provide SEO solutions for single-page apps;
  • Extensive knowledge of CSS and JS methods;
  • Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other web services used in the system;
  • Validating user actions on the client-side and providing responsive feedback;
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed;
  • Creating custom, general use modules, and components which extend the elements and modules of core Angular 2+;
  • Experience with building the infrastructure for serving the front-end app and assets;
  • Architecting and automating the build process for production, using task runners or scripts;
  • Writing extensive unit tests using automated TDD tasks;
  • Creating e2e test suites for all components, and running them with Protractor (or similar alternatives);
  • Creating configuration, build, and test scripts for Continuous Integration environments;
  • Strong problem-solving skills;
  • Good attention to detail;
  • Excellent organizational and time management skills, and the ability to work on multiple projects at the same time;
  • Awareness of DevOps and Agile principles;
  • Proficiency in English.

Preferred Skills and Qualifications

  • Master’s degree in Computer Science or Software Engineering;
  • Experience in visualization development frameworks;
  • Portfolio of past front-end development projects.

The successful candidate(s) will be offered:

  • Competitive remuneration package adjusted to proven skills and experience;
  • Excellent working conditions;
  • Exposure to training and professional development capabilities, including the ability to engage in cutting edge research;
  • Exposure to international clients and collaborators.

Locations: Cyprus, Greece.

To apply send an email to careers [at] sphynx.ch with a cover letter and your CV. We ensure the confidentiality of every application.

Latest News

  • SPHYNX presented SmartBear during FIC 2022
  • JCOP participated in the 2021 IEEE Big Data Conference
  • CyberSANE Project Successfully Ends Its Implementation, Integration, Testing and Pilot Set-Up Phase
  • Career Fair – Meet the Companies
  • Threat-Arrest Meeting with Cloud Security Alliance
About Us
Sphynx Technology Solutions AG provides customised and continuous security and privacy assessment solutions, covering the full range of socio-technical aspects of a modern enterprise.

 

Our solutions are based on our novel security assurance and certification platform and its advanced analytics and cyber intelligence.

Our News
  • SPHYNX presented SmartBear during FIC 2022

    SMART BEAR EU platform presented at the Forum International…

  • JCOP participated in the 2021 IEEE Big Data Conference

    The #jcop project participated in the 2021 IEEE Big…

  • CyberSANE Project Successfully Ends Its Implementation, Integration, Testing and Pilot Set-Up Phase

    CyberSANE H2020 EU-funded project has successfully completed the technical…

Contact Info

Headquarters, Switzerland
Chollerstrasse 35, Zug 6300

  • Innovation, Cyprus
    108 Nicosia Business Centre, 33 Neas Engomis, Nicosia 2409

    + 357 (0) 22 269511 - 14, + 41 (0) 793851731, + 41 (0) 44 252 73 91, + 44 (0) 7789243659

    innovation@sphynx.ch

    Office Timing: Mon - Fri: 9:00 - 17:00

    © SPHYNX Technology Solutions AG, 2020-22

    We are using cookies to give you the best experience on our website.

    You can find out more about which cookies we are using or switch them off in settings.

    Sphynx Technology Solutions AG
    Powered by  GDPR Cookie Compliance
    Privacy Overview

    This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.

    Strictly Necessary Cookies

    Strictly Necessary Cookie should be enabled at all times so that we can save your preferences for cookie settings.

    If you disable this cookie, we will not be able to save your preferences. This means that every time you visit this website you will need to enable or disable cookies again.