Senior Web Developer (Architect)

Invasys

Invasys is an R&D company specializing in providing governments with security technology aimed at preventing terrorism, insurgency, and organized crime. We produce mission critical hardware and software used in the most demanding environments and focus on extensive in-house research & development in the area of mobile phone and satellite communication.  Our solutions are made solely by us in the Czech Republic. We care about each and every link in the product chain.

Context

Invasys has a project-oriented structure allowing maximal flexibility and customization for our clients. Our projects are realized by a dedicated engineering team with the support of our science department and R&D department. Most of our projects are for governmental agencies and are addressing the export market mainly Europe, Asia, Middle East and Africa.

Your mission and responsibilities

You will be responsible for  technical solution of web interface to our products, including front-end and back-end. Your main task is to work on architecture, oversee development efforts and coordinate with our in-house and/or external teams. Detailed mission as follows:

  • Transform our high level requirements and preliminary architecture definition into technical requirements and interface specification
  • Design of complex solutions that complies with overall project / product architecture
  • Decisions on code structure, i.e. reusable code, project specific code
  • Reviews other developers work
  • Implementation of selected parts
  • Evaluation of appropriate libraries and frameworks for a given project

Job requirements and qualification

  • 5+ years of work experience as full-stack developer and web app architect
  • Experience with leading teams
  • Understanding of web security principles and following the secure practices
  • Technical writing skills
  • Awareness of code quality policies, adoption them in own code and recognition their lack during review
  • Experiences with multiple programming / scripting languages for web development
  • Proficient in written and spoken English
  • Good knowledge of JavaScript and Node.js
  • Good knowledge of at least one of the wide-spread frameworks for web-based applications (React, Angular, Vue)
  • Good knowledge of various database technologies

Contact

Katerina Szabo

Recruitment Manager

katerina.szabo@invasys.com