{"id":6247,"date":"2020-03-20T16:14:48","date_gmt":"2020-03-20T14:14:48","guid":{"rendered":"https:\/\/welaikaadv.site\/toothpic\/?page_id=6247"},"modified":"2020-03-20T16:15:28","modified_gmt":"2020-03-20T14:15:28","slug":"mobile-developer-2020-ita","status":"publish","type":"page","link":"https:\/\/welaikaadv.site\/toothpic\/company\/work-with-us\/mobile-developer-2020-ita\/","title":{"rendered":"Mobile Developer 2020 (Ita)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6247\" class=\"elementor elementor-6247\">\n\t\t\t\t\t\t<div class=\"elementor-inner\">\n\t\t\t\t<div class=\"elementor-section-wrap\">\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-12bb45d6 section__open-position elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"12bb45d6\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t\t\t<div class=\"elementor-row\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-64e340a6\" data-id=\"64e340a6\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-19731007 open-position elementor-widget elementor-widget-text-editor\" data-id=\"19731007\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-text-editor elementor-clearfix\">\n\t\t\t\t<h2><strong>Open<\/strong> position<\/h2><h3>Descrizione della Posizione<\/h3><p>ToothPic ha sviluppato e brevettato una tecnologia innovativa per l&#8217;autenticazione basata sull&#8217;identificazione del sensore fotografico dello smartphone. La tecnologia sfrutta l&#8217;unicit\u00e0 delle caratteristiche fisiche del sensore per aumentare la sicurezza e l&#8217;usabilit\u00e0 dei sistemi di autenticazione multi-fattore attualmente disponibili, generando chiavi crittografiche legate al sensore fotografico.<\/p><p>La tecnologia \u00e8 attualmente sviluppata sotto forma di libreria per Android e iOS, anche integrata in un autenticatore FIDO2\/U2F proprietario. Tali prodotti saranno immessi a breve nel mercato.\u00a0\u00a0<\/p><p><b>Stiamo cercando un candidato motivato che assista un team di sviluppo per l&#8217;aggiunta di funzionalit\u00e0 alla libreria e il supporto all&#8217;integrazione in app di terze parti in progetti pilota.<br \/><\/b><\/p><h3>Responsabilit\u00e0 del Candidato<\/h3><ul><li>Implementazione di migliorie e aggiunta di nuove funzionalit\u00e0 alla libreria Android e iOS (p.es. modifica dell&#8217;algoritmo di scatto foto, ottimizzazione dello scatto foto durante la procedura di registrazione del dispositivo).<\/li><li>Estensione di un autenticatore FIDO2\/U2F basato sulla libreria, p.es. nuove interfacce verso sistemi di identity provisioning, implementazione del supporto verso nuovi browser e nuovi sistemi di connessione tra smartphone e PC.<\/li><li>Supporto a terze parti per l&#8217;integrazione della libreria in app per smartphone nell&#8217;ambito di progetti pilota volti all&#8217;ingresso nel mercato.<\/li><li>Test, debug, deployment e documentazione<\/li><\/ul><h3>Skills<\/h3><p>Il candidato ideale ha esperienza nello sviluppo in Android\/iOS, preferibilmente di SDK\/librerie.<\/p><p>La conoscenza delle librerie crittografiche pi\u00f9 comuni, esperienze di sviluppo Android\/iOS e\/o di gestione diretta della fotocamera in iOS saranno tenute in particolare considerazione.<\/p><p>Un&#8217;esperienza pregressa su interfacce con identity provider e sistemi di autenticazione cos\u00ec come la conoscenza delle specifiche FIDO2\/WebAuthn sar\u00e0 considerata favorevolmente.<\/p><p><strong style=\"letter-spacing: 0em;\">Posizione<\/strong><span style=\"letter-spacing: 0em;\">: Torino<\/span><\/p><p><strong>Inquadramento<\/strong>: Contatto full-time a tempo indeterminato<\/p>\t\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-5aad4e9b\" data-id=\"5aad4e9b\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-column-wrap elementor-element-populated\">\n\t\t\t\t\t\t\t<div class=\"elementor-widget-wrap\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-4a2713b9 elementor-widget elementor-widget-wp-widget-frm_show_form\" data-id=\"4a2713b9\" data-element_type=\"widget\" data-widget_type=\"wp-widget-frm_show_form.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<div class=\"frm_form_widget\"><link rel='stylesheet' id='formidable-css' href='https:\/\/welaikaadv.site\/toothpic\/wp-content\/plugins\/formidable\/css\/formidableforms.css?ver=526749' type='text\/css' media='all' \/>\n<div class=\"frm_forms  with_frm_style frm_style_formidable-style\" id=\"frm_form_4_container\" >\n<form enctype=\"multipart\/form-data\" method=\"post\" class=\"frm-show-form  frm_pro_form \" id=\"form_mobiledeveloper2020\"  >\n<div class=\"frm_form_fields \">\n<fieldset>\n<legend class=\"frm_screen_reader\">Mobile Developer 2020<\/legend>\r\n\r\n<div class=\"frm_fields_container\">\n<input type=\"hidden\" name=\"frm_action\" value=\"create\" \/>\n<input type=\"hidden\" name=\"form_id\" value=\"4\" \/>\n<input type=\"hidden\" name=\"frm_hide_fields_4\" id=\"frm_hide_fields_4\" value=\"\" \/>\n<input type=\"hidden\" name=\"form_key\" value=\"mobiledeveloper2020\" \/>\n<input type=\"hidden\" name=\"item_meta[0]\" value=\"\" \/>\n<input type=\"hidden\" id=\"frm_submit_entry_4\" name=\"frm_submit_entry_4\" value=\"1107fc8557\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/toothpic\/wp-json\/wp\/v2\/pages\/6247\" \/><div id=\"frm_field_25_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container\">\r\n    <label for=\"field_firstname2\" id=\"field_firstname2_label\" class=\"frm_primary_label\">First name\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <input type=\"text\" id=\"field_firstname2\" name=\"item_meta[25]\" value=\"\"  data-reqmsg=\"This field cannot be blank.\" aria-required=\"true\" data-invmsg=\"Text is invalid\" aria-invalid=\"false\"  \/>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_26_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container\">\r\n    <label for=\"field_lastname3\" id=\"field_lastname3_label\" class=\"frm_primary_label\">Last name\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <input type=\"text\" id=\"field_lastname3\" name=\"item_meta[26]\" value=\"\"  data-reqmsg=\"This field cannot be blank.\" aria-required=\"true\" data-invmsg=\"Text is invalid\" aria-invalid=\"false\"  \/>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_27_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container\">\r\n    <label for=\"field_email3\" id=\"field_email3_label\" class=\"frm_primary_label\">Email\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <input type=\"email\" id=\"field_email3\" name=\"item_meta[27]\" value=\"\"  data-reqmsg=\"This field cannot be blank.\" aria-required=\"true\" data-invmsg=\"Email is invalid\" aria-invalid=\"false\"  \/>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_28_container\" class=\"frm_form_field form-field  frm_top_container\">\r\n    <label for=\"field_position2\" id=\"field_position2_label\" class=\"frm_primary_label\">Position\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <input type=\"text\" id=\"field_position2\" name=\"item_meta[28]\" value=\"Mobile Developer 2020\"  readonly=\"readonly\"  data-frmval=\"Mobile Developer 2020\" data-invmsg=\"Text is invalid\" aria-invalid=\"false\"  \/>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_29_container\" class=\"frm_form_field form-field  frm_top_container\">\r\n    <label for=\"field_phone2\" id=\"field_phone2_label\" class=\"frm_primary_label\">Phone\r\n        <span class=\"frm_required\"><\/span>\r\n    <\/label>\r\n    <input type=\"tel\" id=\"field_phone2\" name=\"item_meta[29]\" value=\"\"  data-invmsg=\"Phone is invalid\" aria-invalid=\"false\" pattern=\"((\\+\\d{1,3}(-|.| )?\\(?\\d\\)?(-| |.)?\\d{1,5})|(\\(?\\d{2,6}\\)?))(-|.| )?(\\d{3,4})(-|.| )?(\\d{4})(( x| ext)\\d{1,5}){0,1}$\"  \/>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_30_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container\">\r\n    <label for=\"field_message3\" id=\"field_message3_label\" class=\"frm_primary_label\">Message\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/label>\r\n    <textarea name=\"item_meta[30]\" id=\"field_message3\" rows=\"5\"  data-reqmsg=\"This field cannot be blank.\" aria-required=\"true\" data-invmsg=\"Message is invalid\" aria-invalid=\"false\"  ><\/textarea>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_31_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container frm_compact\">\r\n    <div  id=\"field_upload2_label\" class=\"frm_primary_label\">Upload CV (max 4 MB, PDF format)\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/div>\r\n    <input type=\"hidden\" name=\"item_meta[31]\"  data-reqmsg=\"This field cannot be blank.\"  value=\"\" data-frmfile=\"31\" \/>\n\n<div class=\"frm_dropzone frm_single_upload frm_clearfix\" id=\"file31_dropzone\" role=\"group\" >\n\t<div class=\"fallback\">\n\t\t<input type=\"file\" name=\"file31\" id=\"field_upload2\"\n\t\t\t data-reqmsg=\"This field cannot be blank.\" data-invmsg=\"File Upload is invalid\" class=\"auto_width\" aria-invalid=\"false\"  \t\t\t\/>\n\t\t\t\t<div class=\"frm_clearfix \"><\/div>\n\t<\/div>\n\t<div class=\"dz-message needsclick\">\n\t\t<span class=\"frm_icon_font frm_upload_icon\"><\/span>\n\t\t<span class=\"frm_upload_text\"><button type=\"button\">Drop a file here or click to upload<\/button><\/span>\n\t\t<span class=\"frm_compact_text\"><button type=\"button\">Choose File<\/button><\/span>\n\t\t<div class=\"frm_small_text\">\n\t\t\tMaximum upload size: 4MB\t\t<\/div>\n\t<\/div>\n<\/div>\n\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_32_container\" class=\"frm_form_field form-field  frm_required_field frm_top_container vertical_radio\">\r\n    <div  id=\"field_ppaccept2_label\" class=\"frm_primary_label\">\r\n        <span class=\"frm_required\">*<\/span>\r\n    <\/div>\r\n    <div class=\"frm_opt_container\" aria-labelledby=\"field_ppaccept2_label\" role=\"group\">\t\t<div class=\"frm_checkbox\" id=\"frm_checkbox_32-0\"><label for=\"field_ppaccept2-0\"><input type=\"checkbox\" name=\"item_meta[32][]\" id=\"field_ppaccept2-0\" value=\"I have read and accept the &lt;a href=&quot;https:\/\/welaikaadv.site\/toothpic\/privacy-policy\/&quot; target=&quot;_blank&quot;&gt;privacy policy&lt;\/a&gt;\"  data-reqmsg=\"This field cannot be blank.\" aria-required=\"true\" data-invmsg=\" is invalid\" aria-invalid=\"false\"   \/> I have read and accept the <a href=\"https:\/\/welaikaadv.site\/toothpic\/privacy-policy\/\" target=\"_blank\">privacy policy<\/a><\/label><\/div>\n<\/div>\r\n    \r\n    \r\n<\/div>\n<div id=\"frm_field_33_container\" class=\"frm_form_field  frm_html_container form-field\"><\/div>\n\t<input type=\"hidden\" name=\"item_key\" value=\"\" \/>\n\t<input name=\"frm_state\" type=\"hidden\" value=\"\/kgapSkICFa9mlzNr9RsQ8u2988hLB1JSSi5DYmSxl0=\" \/><div class=\"frm_submit\">\r\n\r\n<button class=\"frm_button_submit frm_final_submit\" type=\"submit\"   formnovalidate=\"formnovalidate\">Submit<\/button>\r\n\r\n<\/div><\/div>\n<\/fieldset>\n<\/div>\n<\/form>\n<\/div>\n<\/div>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Open position Descrizione della Posizione ToothPic ha sviluppato e brevettato una tecnologia innovativa per l&#8217;autenticazione basata sull&#8217;identificazione del sensore fotografico dello smartphone. La tecnologia sfrutta l&#8217;unicit\u00e0 delle caratteristiche fisiche del sensore per aumentare la sicurezza e l&#8217;usabilit\u00e0 dei sistemi di autenticazione multi-fattore attualmente disponibili, generando chiavi crittografiche legate al sensore fotografico. La tecnologia \u00e8 attualmente &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":6212,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_mi_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0},"_links":{"self":[{"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/pages\/6247"}],"collection":[{"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/comments?post=6247"}],"version-history":[{"count":3,"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/pages\/6247\/revisions"}],"predecessor-version":[{"id":6250,"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/pages\/6247\/revisions\/6250"}],"up":[{"embeddable":true,"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/pages\/6212"}],"wp:attachment":[{"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/media?parent=6247"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}