{"id":6242,"date":"2020-03-20T15:56:37","date_gmt":"2020-03-20T13:56:37","guid":{"rendered":"https:\/\/welaikaadv.site\/toothpic\/?page_id=6242"},"modified":"2020-03-20T16:08:15","modified_gmt":"2020-03-20T14:08:15","slug":"mobile-developer-2020-eng","status":"publish","type":"page","link":"https:\/\/welaikaadv.site\/toothpic\/company\/work-with-us\/mobile-developer-2020-eng\/","title":{"rendered":"Mobile Developer 2020 (Eng)"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"6242\" class=\"elementor elementor-6242\">\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-6c7945f6 section__open-position elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"6c7945f6\" 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-2d836635\" data-id=\"2d836635\" 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-2d8f44b1 open-position elementor-widget elementor-widget-text-editor\" data-id=\"2d8f44b1\" 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>Job description<\/h3><p><span style=\"letter-spacing: 0em;\">ToothPic has developed and patented a breakthrough authentication technology based on smartphone camera identification, that exploits the unicity of camera sensors to improve the security and user-experience of current multi-factor authentication systems.<\/span><\/p><p><span style=\"letter-spacing: 0em;\">The technology is currently implemented as an Android and iOS library generating cryptographic keys tied to the camera sensor, and a corresponding FIDO2\/U2F authenticator based on the library. These products are soon going to enter the market.\u00a0<\/span><\/p><p><b><span style=\"letter-spacing: 0em;\">We are looking for a motivated candidate to assist the development team by adding new functionalities to the library, and supporting its integration in third-party apps in the context of pilot projects.<\/span><br \/><\/b><\/p><p><span style=\"color: #f39200; font-size: 32px; letter-spacing: 0em; text-align: inherit;\">Duties and responsibilities<\/span><\/p><ul><li>Implementation of improvements and new functionalities to the Android and iOS library (e.g., modification of the picture shooting algorithm, optimization of shooting during the user registration process).<\/li><li>Extension of the FIDO2\/U2F authenticator, e.g. by adding new interfaces towards identity provisioning services, implementation of support for new browsers and new transport levels between smartphone and PC.<\/li><li>Support to third parties for integration of the library in smartphone apps, in the framework of pilot projects aimed at entering the market.<\/li><li>Testing, debug, deployment and documentation.<\/li><\/ul><h3>Skills<\/h3><p>The ideal candidate should have experience with Android\/iOS development, preferably of SDK\/libraries.<\/p><p>Knowledge of standard cryptographic libraries is a desired skill as well as experience with Android\/iOS development and iOS camera management is a plus.<\/p><p>Previous experience with interfaces towards identity providers and authentication systems as well as knowledge of the FIDO2\/WebAuthn specifications will be considered positively.<\/p><p><strong>Location<\/strong>: Turin, Italy<\/p><p><strong>Placement<\/strong>: Full-time contract<\/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-6f89afa3\" data-id=\"6f89afa3\" 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-377ca1df elementor-widget elementor-widget-wp-widget-frm_show_form\" data-id=\"377ca1df\" 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\/6242\" \/><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 Job description ToothPic has developed and patented a breakthrough authentication technology based on smartphone camera identification, that exploits the unicity of camera sensors to improve the security and user-experience of current multi-factor authentication systems. The technology is currently implemented as an Android and iOS library generating cryptographic keys tied to the camera sensor, &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\/6242"}],"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=6242"}],"version-history":[{"count":5,"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/pages\/6242\/revisions"}],"predecessor-version":[{"id":6251,"href":"https:\/\/welaikaadv.site\/toothpic\/wp-json\/wp\/v2\/pages\/6242\/revisions\/6251"}],"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=6242"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}